First published: Wed Jun 10 2009(Updated: )
The JavaScript garbage collector in WebKit in Apple Safari before 4.0, iPhone OS 1.0 through 2.2.1, and iPhone OS for iPod touch 1.1 through 2.2.1 does not properly handle allocation failures, which allows remote attackers to execute arbitrary code or cause a denial of service (memory corruption and application crash) via a crafted HTML document that triggers write access to an "offset of a NULL pointer."
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
Apple Mobile Safari | =1.1 | |
Apple Mobile Safari | =1.3.1 | |
Apple Mobile Safari | =3.2.3 | |
Apple Mobile Safari | =2.0.2 | |
Apple Mobile Safari | =3.1 | |
Apple Mobile Safari | =3.1.2 | |
Apple Mobile Safari | =3.0 | |
Apple Mobile Safari | =0.8 | |
Apple Mobile Safari | =2.0 | |
Apple Mobile Safari | =3.0.4 | |
Apple Mobile Safari | =0.9 | |
Apple Mobile Safari | =3.0.3 | |
Apple Mobile Safari | =1.3.2 | |
Apple Mobile Safari | =1.2 | |
Apple Mobile Safari | <=4.0_beta | |
Apple Mobile Safari | =3.2.1 | |
Apple Mobile Safari | =3.0.2 | |
Apple Mobile Safari | =2.0.4 | |
Apple Mobile Safari | =3.1.1 | |
Apple Mobile Safari | =1.0.3 | |
Apple Mobile Safari | =1.0 | |
Apple Mobile Safari | =1.3 | |
Apple Mobile Safari | =3.2 | |
Apple Mobile Safari | =3.0.1 | |
Apple Mobile Safari | =3.1.2 | |
Apple Mobile Safari | <=3.2.3 | |
Apple Mobile Safari | =3.0.3 | |
Apple Mobile Safari | =3.0.2 | |
Apple Mobile Safari | =3.1.1 | |
Apple Mobile Safari | =3.0 | |
Apple Mobile Safari | =3.1 | |
Apple Mobile Safari | =3.2.2 | |
Apple Mobile Safari | =3.2.1 | |
Apple Mobile Safari | =3.0.4 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2009-1687 is considered to have a high severity level due to its potential to allow remote code execution and cause denial of service.
To fix CVE-2009-1687, update Apple Safari to version 4.0 or later, which contains security patches to address this vulnerability.
CVE-2009-1687 affects various versions of Apple Safari, including versions prior to 4.0, such as 1.0 through 3.2.3.
The potential risks of CVE-2009-1687 include remote code execution and memory corruption, leading to application crashes or unauthorized actions.
CVE-2009-1687 is applicable to both macOS and Windows versions of Apple Safari prior to 4.0.