Alerts This Week
Warning Icon 1 560
Alerts This Week
Warning Icon 1 560

Ubuntu 16.10 & 16.04 LTS USN-3211-2: Critical PHP Regression

Ubuntu Large Esm H500
USN-3211-1 introduced a regression in PHP.
=========================================================================Ubuntu Security Notice USN-3211-2
March 02, 2017

php7.0 regression
=========================================================================
A security issue affects these releases of Ubuntu and its derivatives:

- Ubuntu 16.10
- Ubuntu 16.04 LTS

Summary:

USN-3211-1 introduced a regression in PHP.

Software Description:
- php7.0: HTML-embedded scripting language interpreter

Details:

USN-3211-1 fixed vulnerabilities in PHP by updating to the new 7.0.15
upstream release. PHP 7.0.15 introduced a regression when using MySQL with
large blobs. This update fixes the problem with a backported fix.

Original advisory details:

 It was discovered that PHP incorrectly handled certain invalid objects when
 unserializing data. A remote attacker could use this issue to cause PHP to
 crash, resulting in a denial of service, or possibly execute arbitrary
 code. (CVE-2016-7479)
  It was discovered that PHP incorrectly handled certain invalid objects when
 unserializing data. A remote attacker could use this issue to cause PHP to
 crash, resulting in a denial of service, or possibly execute arbitrary
 code. (CVE-2016-9137)
  It was discovered that PHP incorrectly handled unserializing certain
 wddxPacket XML documents. A remote attacker could use this issue to cause
 PHP to crash, resulting in a denial of service, or possibly execute
 arbitrary code. (CVE-2016-9935)
  It was discovered that PHP incorrectly handled certain invalid objects when
 unserializing data. A remote attacker could use this issue to cause PHP to
 crash, resulting in a denial of service, or possibly execute arbitrary
 code. (CVE-2016-9936)
  It was discovered that PHP incorrectly handled certain EXIF data. A remote
 attacker could use this issue to cause PHP to crash, resulting in a denial
 of service. (CVE-2016-10158)
  It was discovered that PHP incorrectly handled certain PHAR archives. A
 remote attacker could use this issue to cause PHP to crash or consume
 resources, resulting in a denial of service. (CVE-2016-10159)
  It was discovered that PHP incorrectly handled certain PHAR archives. A
 remote attacker could use this issue to cause PHP to crash, resulting in a
 denial of service, or possibly execute arbitrary code. (CVE-2016-10160)
  It was discovered that PHP incorrectly handled certain invalid objects when
 unserializing data. A remote attacker could use this issue to cause PHP to
 crash, resulting in a denial of service. (CVE-2016-10161)
  It was discovered that PHP incorrectly handled unserializing certain
 wddxPacket XML documents. A remote attacker could use this issue to cause
 PHP to crash, resulting in a denial of service. (CVE-2016-10162)
  It was discovered that PHP incorrectly handled certain invalid objects when
 unserializing data. A remote attacker could use this issue to cause PHP to
 crash, resulting in a denial of service, or possibly execute arbitrary
 code. (CVE-2017-5340)

Update instructions:

The problem can be corrected by updating your system to the following
package versions:

Ubuntu 16.10:
  libapache2-mod-php7.0           7.0.15-0ubuntu0.16.10.4
  php7.0-cgi                      7.0.15-0ubuntu0.16.10.4
  php7.0-cli                      7.0.15-0ubuntu0.16.10.4
  php7.0-fpm                      7.0.15-0ubuntu0.16.10.4

Ubuntu 16.04 LTS:
  libapache2-mod-php7.0           7.0.15-0ubuntu0.16.04.4
  php7.0-cgi                      7.0.15-0ubuntu0.16.04.4
  php7.0-cli                      7.0.15-0ubuntu0.16.04.4
  php7.0-fpm                      7.0.15-0ubuntu0.16.04.4

In general, a standard system update will make all the necessary changes.

References:
  https://ubuntu.com/security/notices/USN-3211-2
  https://ubuntu.com/security/notices/USN-3211-1
  https://bugs.launchpad.net/ubuntu/+source/php7.0/+bug/1668017

Package Information:
  https://launchpad.net/ubuntu/+source/php7.0/7.0.15-0ubuntu0.16.10.4
  https://launchpad.net/ubuntu/+source/php7.0/7.0.15-0ubuntu0.16.04.4


Ubuntu 16.10 & 16.04 LTS USN-3211-2: Critical PHP Regression

ubuntu
Calendar Grey March 2, 2017
Dist Ubuntu Esm H88
Tackling the PHP downgrade issue in Ubuntu to avert service interruptions and maintain system reliability with forthcoming releases.
USN-3211-1 introduced a regression in PHP.

Summary

Update Instructions

The problem can be corrected by updating your system to the following package versions: Ubuntu 16.10: libapache2-mod-php7.0 7.0.15-0ubuntu0.16.10.4 php7.0-cgi 7.0.15-0ubuntu0.16.10.4 php7.0-cli 7.0.15-0ubuntu0.16.10.4 php7.0-fpm 7.0.15-0ubuntu0.16.10.4 Ubuntu 16.04 LTS: libapache2-mod-php7.0 7.0.15-0ubuntu0.16.04.4 php7.0-cgi 7.0.15-0ubuntu0.16.04.4 php7.0-cli 7.0.15-0ubuntu0.16.04.4 php7.0-fpm 7.0.15-0ubuntu0.16.04.4 In general, a standard system update will make all the necessary changes.

References

https://ubuntu.com/security/notices/USN-3211-2

https://ubuntu.com/security/notices/USN-3211-1

https://bugs.launchpad.net/ubuntu/+source/php7.0/+bug/1668017

Severity
critical
Lowest
Low
Medium
High
Critical

March 02, 2017

Package Information

https://launchpad.net/ubuntu/+source/php7.0/7.0.15-0ubuntu0.16.10.4 https://launchpad.net/ubuntu/+source/php7.0/7.0.15-0ubuntu0.16.04.4

Get the latest News and Insights

Get the latest Linux and open source security news straight to your inbox.

Related News

Your message here