ESB-2017.1989 - [Ubuntu] php5 and php7.0: Multiple vulnerabilities 2017-08-11

Printable version
PGP/GPG verifiable version

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

===========================================================================
             AUSCERT External Security Bulletin Redistribution

                               ESB-2017.1989
                            PHP vulnerabilities
                              11 August 2017

===========================================================================

        AusCERT Security Bulletin Summary
        ---------------------------------

Product:           php5
                   php7.0
Publisher:         Ubuntu
Operating System:  Ubuntu
Impact/Access:     Denial of Service               -- Remote/Unauthenticated
                   Execute Arbitrary Code/Commands -- Remote/Unauthenticated
                   Access Confidential Data        -- Existing Account      
                   Reduced Security                -- Remote/Unauthenticated
Resolution:        Patch/Upgrade
CVE Names:         CVE-2017-11628 CVE-2017-11362 CVE-2017-11147
                   CVE-2017-11145 CVE-2017-11144 CVE-2017-11143
                   CVE-2017-9229 CVE-2017-9228 CVE-2017-9227
                   CVE-2017-9226 CVE-2017-9224 CVE-2016-10397
                   CVE-2015-8994  

Original Bulletin: 
   http://www.ubuntu.com/usn/usn-3382-1

Comment: This advisory references vulnerabilities in products which run on 
         platforms other than Ubuntu. It is recommended that administrators 
         running php5 or php7.0 check for an updated version of the software
         for their operating system.

- --------------------------BEGIN INCLUDED TEXT--------------------

==========================================================================
Ubuntu Security Notice USN-3382-1
August 10, 2017

php5, php7.0 vulnerabilities
==========================================================================

A security issue affects these releases of Ubuntu and its derivatives:

- - Ubuntu 17.04
- - Ubuntu 16.04 LTS
- - Ubuntu 14.04 LTS

Summary:

Several security issues were fixed in PHP.

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

Details:

It was discovered that the PHP opcache created keys for files it cached
based on their filepath. A local attacker could possibly use this issue in
a shared hosting environment to obtain sensitive information. This issue
only affected Ubuntu 14.04 LTS. (CVE-2015-8994)

It was discovered that the PHP URL parser incorrectly handled certain URI
components. A remote attacker could possibly use this issue to bypass
hostname-specific URL checks. This issue only affected Ubuntu 14.04 LTS.
(CVE-2016-10397)

It was discovered that PHP incorrectly handled certain boolean parameters
when unserializing data. A remote attacker could possibly use this issue to
cause PHP to crash, resulting in a denial of service. This issue only
affected Ubuntu 14.04 LTS. (CVE-2017-11143)

Sebastian Li, Wei Lei, Xie Xiaofei, and Liu Yang discovered that PHP
incorrectly handled the OpenSSL sealing function. A remote attacker could
possibly use this issue to cause PHP to crash, resulting in a denial of
service. (CVE-2017-11144)

Wei Lei and Liu Yang discovered that the PHP date extension incorrectly
handled memory. A remote attacker could possibly use this issue to disclose
sensitive information from the server. (CVE-2017-11145)

It was discovered that PHP incorrectly handled certain PHAR archives. A
remote attacker could use this issue to cause PHP to crash or disclose
sensitive information. This issue only affected Ubuntu 14.04 LTS.
(CVE-2017-11147)

It was discovered that PHP incorrectly handled locale length. A remote
attacker could possibly use this issue to cause PHP to crash, resulting in
a denial of service. (CVE-2017-11362)

Wei Lei and Liu Yang discovered that PHP incorrectly handled parsing ini
files. An attacker could possibly use this issue to cause PHP to crash,
resulting in a denial of service. (CVE-2017-11628)

It was discovered that PHP mbstring incorrectly handled certain regular
expressions. 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-9224, CVE-2017-9226, CVE-2017-9227, CVE-2017-9228, CVE-2017-9229)

Update instructions:

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

Ubuntu 17.04:
  libapache2-mod-php7.0           7.0.22-0ubuntu0.17.04.1
  php7.0-cgi                      7.0.22-0ubuntu0.17.04.1
  php7.0-cli                      7.0.22-0ubuntu0.17.04.1
  php7.0-fpm                      7.0.22-0ubuntu0.17.04.1

Ubuntu 16.04 LTS:
  libapache2-mod-php7.0           7.0.22-0ubuntu0.16.04.1
  php7.0-cgi                      7.0.22-0ubuntu0.16.04.1
  php7.0-cli                      7.0.22-0ubuntu0.16.04.1
  php7.0-fpm                      7.0.22-0ubuntu0.16.04.1

Ubuntu 14.04 LTS:
  libapache2-mod-php5             5.5.9+dfsg-1ubuntu4.22
  php5-cgi                        5.5.9+dfsg-1ubuntu4.22
  php5-cli                        5.5.9+dfsg-1ubuntu4.22
  php5-fpm                        5.5.9+dfsg-1ubuntu4.22

In Ubuntu 16.04 LTS and Ubuntu 17.04, this update uses a new upstream
release, which includes additional bug fixes.

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

References:
  https://www.ubuntu.com/usn/usn-3382-1
  CVE-2015-8994, CVE-2016-10397, CVE-2017-11143, CVE-2017-11144,
  CVE-2017-11145, CVE-2017-11147, CVE-2017-11362, CVE-2017-11628,
  CVE-2017-9224, CVE-2017-9226, CVE-2017-9227, CVE-2017-9228,
  CVE-2017-9229

Package Information:
  https://launchpad.net/ubuntu/+source/php7.0/7.0.22-0ubuntu0.17.04.1
  https://launchpad.net/ubuntu/+source/php7.0/7.0.22-0ubuntu0.16.04.1
  https://launchpad.net/ubuntu/+source/php5/5.5.9+dfsg-1ubuntu4.22

- --------------------------END INCLUDED TEXT--------------------

You have received this e-mail bulletin as a result of your organisation's
registration with AusCERT. The mailing list you are subscribed to is
maintained within your organisation, so if you do not wish to continue
receiving these bulletins you should contact your local IT manager. If
you do not know who that is, please send an email to auscert@auscert.org.au
and we will forward your request to the appropriate person.

NOTE: Third Party Rights
This security bulletin is provided as a service to AusCERT's members.  As
AusCERT did not write the document quoted above, AusCERT has had no control
over its content. The decision to follow or act on information or advice
contained in this security bulletin is the responsibility of each user or
organisation, and should be considered in accordance with your organisation's
site policies and procedures. AusCERT takes no responsibility for consequences
which may arise from following or acting on information or advice contained in
this security bulletin.

NOTE: This is only the original release of the security bulletin.  It may
not be updated when updates to the original are made.  If downloading at
a later date, it is recommended that the bulletin is retrieved directly
from the author's website to ensure that the information is still current.

Contact information for the authors of the original document is included
in the Security Bulletin above.  If you have any questions or need further
information, please contact them directly.

Previous advisories and external security bulletins can be retrieved from:

        http://www.auscert.org.au/render.html?cid=1980

===========================================================================
Australian Computer Emergency Response Team
The University of Queensland
Brisbane
Qld 4072

Internet Email: auscert@auscert.org.au
Facsimile:      (07) 3365 7031
Telephone:      (07) 3365 4417 (International: +61 7 3365 4417)
                AusCERT personnel answer during Queensland business hours
                which are GMT+10:00 (AEST).
                On call after hours for member emergencies only.
===========================================================================
-----BEGIN PGP SIGNATURE-----
Comment: http://www.auscert.org.au/render.html?it=1967

iQIVAwUBWY0PF4x+lLeg9Ub1AQhnnw/9GFMq3GR0unUkoc3XD4hAkFG0LwITD+PZ
VYSluHu08opJeSmxwTOk9kPHIEacW8YjCx6sd4SF+n4mhc4svi98lrs/N7iM2tlq
uoRBkZEvKHeeoLR/AGtQA/av8OyHKh6fyyP1DAceAGs54ZRNXr5tHIKrHpYhGJJP
RUBWTwGyMqjFKeO3k762XkzI3tpCMuIX4dOOWio/H0r9j7y/lszaC4oCjTpNmuWz
553fL9IA0aaxBPM2O/+qSdPHGrGVPb0Nerj/NBh0OAHbxReO5a79lcjPVe++fCvR
vTcyRmZSkQofoPDXJZkA+ooImp2+FsPCjnRWtmLT25VyMCLTKE1gPiyRCPn+zinK
DjlZRKsGAI8T7uVxZSZTEV3+DFcsx1coKlyHWC+r0uq179Vwat0Y90ltZVLL+wPn
hUXdFnLUY4YO5KVz2K1ujj41TugPqhaoRkNaKmLgh9MmoIfhqh07Z6wegdcZ0NCF
iitTJ0YcTiQ2ZKoTyUrsF8fqjnN+fUm8BTv9WL761xxNpwa3bwgyu1ZNyHL+8QBZ
QWMlNjKV0zT9f55ivIW4R0YG3YVfUGh5ZjuZSt792fwnfAOp/yycIR9S19c7JK49
Ey30oEWhSurp0ZGhKoMsaFRxnO4oR2MiACefjwpL9k2GT2t8brTSqlFCVNYwEusX
5EVBGoClDFM=
=RmT1
-----END PGP SIGNATURE-----

« Back to bulletins