CVE-2007-1885: Integer Overflow
Integer overflow in the strreplace function in PHP 4 before 4.4.5 and PHP 5 before 5.2.1 allows context-dependent attackers to execute arbitrary code via a single character search string in conjunction with a long replacement string, which overflows a 32 bit length counter. NOTE: this is probably the same issue as CVE-2007-0906.6.
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2007-1885?
CVE-2007-1885 has a high severity rating due to its potential for remote code execution.
How do I fix CVE-2007-1885?
To fix CVE-2007-1885, upgrade PHP to version 4.4.5 or later for PHP 4, or to version 5.2.1 or later for PHP 5.
What versions of PHP are affected by CVE-2007-1885?
CVE-2007-1885 affects PHP versions 4.0.0 to 4.4.4 and 5.0.0 to 5.1.6.
What attack vectors exist for CVE-2007-1885?
CVE-2007-1885 can be exploited by providing a single character search string and a long replacement string.
Is CVE-2007-1885 still a concern for PHP applications?
CVE-2007-1885 is a concern primarily for legacy PHP applications using the vulnerable versions.