RHSA-2006:0688: php security update
PHP is an HTML-embedded scripting language commonly used with the ApacheHTTP Web server.An integer overflow was discovered in the PHP memory handling routines. Ifa script can cause memory allocation based on untrusted user data, a remoteattacker sending a carefully crafted request could execute arbitrary codeas the 'apache' user. (CVE-2006-4812)A buffer overflow was discovered in the PHP sscanf() function. If a scriptused the sscanf() function with positional arguments in the format string,a remote attacker sending a carefully crafted request could executearbitrary code as the 'apache' user. (CVE-2006-4020)An integer overflow was discovered in the PHP wordwrap() and strrepeat()functions. If a script running on a 64-bit server used either of thesefunctions on untrusted user data, a remote attacker sending a carefullycrafted request might be able to cause a heap overflow. (CVE-2006-4482)A buffer overflow was discovered in the PHP gd extension. If a script wasset up to process GIF images from untrusted sources using the gd extension,a remote attacker could cause a heap overflow. (CVE-2006-4484)A buffer overread was discovered in the PHP stripos() function. If ascript used the stripos() function with untrusted user data, PHP may readpast the end of a buffer, which could allow a denial of service attack by aremote user. (CVE-2006-4485)An integer overflow was discovered in the PHP memory allocation handling. On 64-bit platforms, the "memorylimit" setting was not enforced correctly,which could allow a denial of service attack by a remote user. (CVE-2006-4486)These packages also contain a fix for a bug where certain input strings tothe metaphone() function could cause memory corruption.Users of PHP should upgrade to these updated packages, which containbackported patches to correct these issues.
Affected Software
Remediation
Event History
Frequently Asked Questions
What is the severity of RHSA-2006:0688?
The severity of RHSA-2006:0688 is classified as important.
How do I fix RHSA-2006:0688?
To fix RHSA-2006:0688, update the PHP package to the version specified in the advisory.
What type of vulnerability is RHSA-2006:0688?
RHSA-2006:0688 is an integer overflow vulnerability related to memory handling in PHP.
What impact does RHSA-2006:0688 have on PHP applications?
RHSA-2006:0688 can allow remote attackers to exploit memory allocation issues which may lead to crashes or arbitrary code execution.
Can RHSA-2006:0688 be exploited remotely?
Yes, RHSA-2006:0688 can be exploited remotely if untrusted user data is used for memory allocation in PHP scripts.