The finish_nested_data function in ext/standard/var_unserializer.re in PHP before 5.6.31, 7.0.x before 7.0.21, and 7.1.x before 7.1.7 is prone to a buffer over-read while unserializing untrusted data. Exploitation of this issue can have an unspecified impact on the integrity of PHP.
The product reads data past the end, or before the beginning, of the intended buffer.
Link | Tags |
---|---|
https://access.redhat.com/errata/RHSA-2018:1296 | vendor advisory |
http://php.net/ChangeLog-5.php | release notes vendor advisory |
https://bugs.php.net/bug.php?id=74111 | vendor advisory |
https://www.debian.org/security/2018/dsa-4081 | vendor advisory |
https://www.debian.org/security/2018/dsa-4080 | vendor advisory |
https://usn.ubuntu.com/3566-1/ | vendor advisory |
http://php.net/ChangeLog-7.php | release notes vendor advisory |
http://www.securityfocus.com/bid/99490 | vdb entry third party advisory |
https://usn.ubuntu.com/3566-2/ | vendor advisory |