CVE Catalog

CVE-2017-11628

High
Published: Translated: NVD NIST

Summary

In PHP versions 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 could lead to denial of service or potentially allow executing code. This issue is relevant for PHP applications that accept untrusted input for the parse_ini_string or parse_ini_file function.

Risk Assessment

Organizations may be exposed to attacks that could lead to denial of service or unauthorized code execution, especially in web applications processing untrusted data.

Recommendation

It is recommended to upgrade PHP to version 5.6.31, 7.0.21, or 7.1.7 or later to mitigate this vulnerability. Additionally, avoid accepting untrusted input in functions related to ini file processing.

Other vulnerabilities in PHP

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS