First published: Tue Jan 18 2011(Updated: )
The iconv_mime_decode_headers function in the Iconv extension in PHP before 5.3.4 does not properly handle encodings that are unrecognized by the iconv and mbstring (aka Multibyte String) implementations, which allows remote attackers to trigger an incomplete output array, and possibly bypass spam detection or have unspecified other impact, via a crafted Subject header in an e-mail message, as demonstrated by the ks_c_5601-1987 character set.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
PHP | =4.3.9 | |
PHP | =4.4.9 | |
PHP | =3.0 | |
PHP | =5.2.9 | |
PHP | =4.0-beta1 | |
PHP | =3.0.5 | |
PHP | =3.0.11 | |
PHP | =5.2.4 | |
PHP | =5.1.5 | |
PHP | =5.1.2 | |
PHP | =4.0-beta4 | |
PHP | =5.3.1 | |
PHP | =4.2.0 | |
PHP | =5.1.1 | |
PHP | =3.0.1 | |
PHP | =5.2.14 | |
PHP | =3.0.2 | |
PHP | =4.4.4 | |
PHP | =5.0.0-beta1 | |
PHP | =4.1.0 | |
PHP | =5.1.6 | |
PHP | =5.2.16 | |
PHP | =4.3.4 | |
PHP | =4.0.4 | |
PHP | =4.3.0 | |
PHP | =4.0.5 | |
PHP | =5.2.7 | |
PHP | =5.2.2 | |
PHP | =3.0.8 | |
PHP | =5.0.5 | |
PHP | =4.3.6 | |
PHP | =3.0.13 | |
PHP | =5.0.1 | |
PHP | =5.1.4 | |
PHP | =5.2.5 | |
PHP | =4.3.7 | |
PHP | =5.0.4 | |
PHP | =4.2.2 | |
PHP | =4.4.2 | |
PHP | =5.2.12 | |
PHP | =3.0.7 | |
PHP | =4.3.2 | |
PHP | =4.3.11 | |
PHP | =4.0.0 | |
PHP | =3.0.6 | |
PHP | =3.0.17 | |
PHP | =4.0.7 | |
PHP | =4.0.2 | |
PHP | =4.3.3 | |
PHP | <=5.3.3 | |
PHP | =2.0 | |
PHP | =4.1.1 | |
PHP | =3.0.15 | |
PHP | =3.0.16 | |
PHP | =5.2.11 | |
PHP | =5.2.6 | |
PHP | =5.2.17 | |
PHP | =5.3.0 | |
PHP | =4.4.3 | |
PHP | =5.0.0-rc2 | |
PHP | =5.2.3 | |
PHP | =5.0.3 | |
PHP | =3.0.10 | |
PHP | =3.0.4 | |
PHP | =4.2.3 | |
PHP | =5.1.0 | |
PHP | =4.4.5 | |
PHP | =5.2.13 | |
PHP | =5.0.0-rc3 | |
PHP | =4.0 | |
PHP | =4.0-beta2 | |
PHP | =2.0b10 | |
PHP | =4.4.8 | |
PHP | =4.0.6 | |
PHP | =5.2.0 | |
PHP | =5.2.4 | |
PHP | =4.1.2 | |
PHP | =5.0.0-beta3 | |
PHP | =5.3.2 | |
PHP | =4.3.1 | |
PHP | =5.1.3 | |
PHP | =3.0.18 | |
PHP | =4.0-beta_4_patch1 | |
PHP | =4.4.0 | |
PHP | =5.2.10 | |
PHP | =4.3.10 | |
PHP | =4.2.1 | |
PHP | =5.0.0-rc1 | |
PHP | =4.0.1 | |
PHP | =1.0 | |
PHP | =5.0.2 | |
PHP | =4.4.6 | |
PHP | =3.0.12 | |
PHP | =5.2.15 | |
PHP | =4.4.1 | |
PHP | =4.0-beta3 | |
PHP | =5.2.1 | |
PHP | =4.0.3 | |
PHP | =3.0.14 | |
PHP | =3.0.9 | |
PHP | =3.0.3 | |
PHP | =5.0.0-beta4 | |
PHP | =5.0.0 | |
PHP | =4.3.8 | |
PHP | =4.3.5 | |
PHP | =5.0.0-beta2 | |
PHP | =5.2.8 | |
PHP | =4.4.7 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2010-4699 has been classified as a medium severity vulnerability due to the potential for causing incomplete output arrays.
To fix CVE-2010-4699, you should upgrade to PHP version 5.3.4 or later, which contains the patch for this vulnerability.
CVE-2010-4699 affects multiple PHP versions, including 4.0 through 5.3.3, among others.
The impact of CVE-2010-4699 may allow remote attackers to trigger incomplete output, possibly resulting in information being leaked.
Yes, CVE-2010-4699 is a known issue that was present in PHP versions prior to 5.3.4.