Description
In PHP before 5.6.31, an invalid free in the WDDX deserialization of boolean parameters could be used by attackers able to inject XML for deserialization to crash the PHP interpreter, related to an invalid free for an empty boolean element in ext/wddx/wddx.c.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 8 | php5 | 5.6.33+dfsg-0+deb8u1 | DSA-4081-1 |
| Debian 7 | php5 | 5.4.45-0+deb7u9 | DLA-1034-1 |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 16.04 LTS | php7.0 | 7.0.22-0ubuntu0.16.04.1 | USN-3382-1 |
| Ubuntu 14.04 LTS | php5 | 5.5.9+dfsg-1ubuntu4.22 | USN-3382-1 |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 3 | rh-php70-php +29 | 7.0.27-1.el6 | RHSA-2018:1296 |
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES 12 SP3 | php5 | 5.5.14-109.5.1 | SUSE-SU-2017:2317-1 |
| SLES 12 SP2 | php5 | 5.5.14-109.5.1 | SUSE-SU-2017:2317-1 |
| SLES 12 | php5 | 5.5.14-109.5.1 | SUSE-SU-2017:2317-1 |
Advisories 5
- RHSA-2018:1296 Red Hat Security Advisory: rh-php70-php security, bug fix, and enhancement update Red Hat Security Advisories (RHSA) · Jun 29, 2026
- USN-3382-1 php5, php7.0 vulnerabilities Ubuntu Security Notices (USN) · Apr 22, 2026
- DSA-4081-1 php5 - security update Debian Security (DSA / DLA) · Mar 9, 2026
- DLA-1034-1 php5 - security update Debian Security (DSA / DLA) · Mar 9, 2026
- SUSE-SU-2017:2317-1 Security update for php5 SUSE / openSUSE Security Updates · May 2, 2025
References
- http://openwall.com/lists/oss-security/2017/07/10/6
- https://www.tenable.com/security/tns-2017-12
- 99553 vdb-entry
- https://bugs.php.net/bug.php?id=74145
- RHSA-2018:1296 vendor-advisory
- http://php.net/ChangeLog-5.php
- https://security.netapp.com/advisory/ntap-20180112-0001/
- DSA-4081 vendor-advisory
- https://git.php.net/?p=php-src.git%3Ba=commit%3Bh=2aae60461c2ff7b7fbcdd194c789ac841d0747d7