First published: Mon Jun 25 2007(Updated: )
CRLF injection vulnerability in WebCore in Apple Mac OS X 10.3.9, 10.4.9 and later, and iPhone before 1.0.1, allows remote attackers to inject arbitrary HTTP headers via LF characters in an XMLHttpRequest request, which are not filtered when serializing headers via the setRequestHeader function. NOTE: this issue can be leveraged for cross-site scripting (XSS) attacks.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
iPhone OS | <=1.0 | |
Apple iOS and macOS | =10.3.9 | |
Apple iOS and macOS | =10.4.9 | |
Apple iOS and macOS | =10.3.9 | |
Apple iOS and macOS | =10.4.9 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2007-2401 has a moderate severity level due to its ability to allow attackers to inject arbitrary HTTP headers.
To mitigate CVE-2007-2401, upgrade to a version of Mac OS X or iPhone OS that is not affected by the vulnerability.
CVE-2007-2401 affects Apple Mac OS X versions 10.3.9 and 10.4.9, as well as iPhone OS versions before 1.0.1.
CVE-2007-2401 does not directly lead to remote code execution but allows header injection which may be exploited further.
CVE-2007-2401 can be exploited through CRLF injection attacks to manipulate HTTP responses and headers.