CVE-2017-11628
HIGH
7.8
CVSS 3.0
Description
In PHP before 5.6.31, 7.x before 7.0.21, and 7.1.x before 7.1.7, a stack-based buffer overflow in the zend_ini_do_op() function in Zend/zend_ini_parser.c could cause a denial of service or potentially allow executing code. NOTE: this is only relevant for PHP applications that accept untrusted input (instead of the system's php.ini file) for the parse_ini_string or parse_ini_file function, e.g., a web application for syntax validation of php.ini directives.
Affected products and versions
- PHP — Up to and including 5.6.30
- PHP versions 7.0.0, 7.0.1, 7.0.2, 7.0.3, 7.0.4, 7.0.5, 7.0.6, 7.0.7, 7.0.8, 7.0.9, 7.0.10, 7.0.11, 7.0.12, 7.0.13, 7.0.14, 7.0.15, 7.0.16, 7.0.17, 7.0.18, 7.0.19, 7.0.20, 7.1.0, 7.1.1, 7.1.2, 7.1.3, 7.1.4, 7.1.5, 7.1.6
References
- git.php.net http://git.php.net/?p=php-src.git%3Ba=commit%3Bh=05255749139b3686c8a6a58ee01131ac0047465e
- git.php.net http://git.php.net/?p=php-src.git%3Ba=commit%3Bh=5f8380d33e648964d2d5140f329cf2d4c443033c
- www.securityfocus.com http://www.securityfocus.com/bid/99489 Third Party Advisory, VDB Entry
- access.redhat.com https://access.redhat.com/errata/RHSA-2018:1296
- bugs.php.net https://bugs.php.net/bug.php?id=74603 Issue Tracking, Third Party Advisory
- security.gentoo.org https://security.gentoo.org/glsa/201709-21
- security.netapp.com https://security.netapp.com/advisory/ntap-20180112-0001/
- www.debian.org https://www.debian.org/security/2018/dsa-4080
- www.debian.org https://www.debian.org/security/2018/dsa-4081
- nvd.nist.gov Official NVD record