First published: Mon Jun 07 2010(Updated: )
The (1) parse_str, (2) preg_match, (3) unpack, and (4) pack functions; the (5) ZEND_FETCH_RW, (6) ZEND_CONCAT, and (7) ZEND_ASSIGN_CONCAT opcodes; and the (8) ArrayObject::uasort method in PHP 5.2 through 5.2.13 and 5.3 through 5.3.2 allow context-dependent attackers to obtain sensitive information (memory contents) or trigger memory corruption by causing a userspace interruption of an internal function or handler. NOTE: vectors 2 through 4 are related to the call time pass by reference feature.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
PHP | =5.2.0 | |
PHP | =5.2.1 | |
PHP | =5.2.2 | |
PHP | =5.2.3 | |
PHP | =5.2.4 | |
PHP | =5.2.5 | |
PHP | =5.2.6 | |
PHP | =5.2.7 | |
PHP | =5.2.8 | |
PHP | =5.2.9 | |
PHP | =5.2.10 | |
PHP | =5.2.11 | |
PHP | =5.2.12 | |
PHP | =5.2.13 | |
PHP | =5.3.0 | |
PHP | =5.3.1 | |
PHP | =5.3.2 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2010-2191 is considered a moderate severity vulnerability that could allow context-dependent attackers to obtain sensitive information from affected PHP versions.
To fix CVE-2010-2191, upgrade your PHP installation to version 5.3.3 or later, which addresses this vulnerability.
CVE-2010-2191 affects PHP versions 5.2.0 through 5.2.13 and 5.3.0 through 5.3.2.
The CVE-2010-2191 vulnerability affects the parse_str, preg_match, unpack, pack functions, several opcodes, and the ArrayObject::uasort method.
Yes, CVE-2010-2191 can be exploited remotely if attackers can leverage context-specific conditions to gain access to sensitive information.