Denial of service in PHP - CVE-2017-11144

 

Denial of service in PHP - CVE-2017-11144

Published: December 22, 2017


Vulnerability identifier: #VU9716
CSH Severity: Low
CVSS v4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
CVE-ID: CVE-2017-11144
CWE-ID: CWE-284
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote attacker to cause DoS condition on the target system.

The weakness exists due to the openssl extension PEM sealing code did not check the return value of the OpenSSL sealing function. A remote attacker can trigger a crash of the PHP interpreter, related to an interpretation conflict for a negative number in ext/openssl/openssl.c, and an OpenSSL documentation omission.

Successful exploitation of the vulnerability results in denial of service.

Affected software

PHP
Debian Linux
Red Hat Enterprise Linux for x86_64
Red Hat Enterprise Linux for Power
php5 (Ubuntu package)
php (Debian package)

How to mitigate CVE-2017-11144

Update to version 5.6.31, 7.0.21 or 7.1.7.

php5 (Ubuntu package) - update to 5.3.10-1ubuntu3.28
php (Debian package) - update to 5.6.33+dfsg-0+deb8u1

External References

Related Security Bulletins