CVE-2005-3389: Medium severity PHP PHP vulnerability
The parsestr function in PHP 4.x up to 4.4.0 and 5.x up to 5.0.5, when called with only one parameter, allows remote attackers to enable the registerglobals directive via inputs that cause a request to be terminated due to the memorylimit setting, which causes PHP to set an internal flag that enables registerglobals and allows attackers to exploit vulnerabilities in PHP applications that would otherwise be protected.
Affected Software
Remediation
Patch Available
Patch Available
Patch Available
Event History
Frequently Asked Questions
What is the severity of CVE-2005-3389?
The severity of CVE-2005-3389 is classified as critical due to the potential for remote code execution when the register_globals directive is enabled.
How do I fix CVE-2005-3389?
To fix CVE-2005-3389, ensure that your PHP configuration disables register_globals and update to a version of PHP that is not affected, specifically higher than 5.0.5.
What are the affected PHP versions for CVE-2005-3389?
CVE-2005-3389 affects PHP versions 4.x up to 4.4.0 and 5.x up to 5.0.5.
Can CVE-2005-3389 allow attackers to manipulate my web application?
Yes, CVE-2005-3389 can enable attackers to manipulate input, potentially leading to unauthorized access or code execution.
Is CVE-2005-3389 a widespread vulnerability?
Yes, CVE-2005-3389 is widespread as it affects many older versions of PHP commonly used in applications.