CVE-2009-0945Code Injection in Apple Safari

Severity
9.3CRITICALNVD
EPSS
15.3%
top 5.35%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedMay 13
Latest updateMay 2

Description

Array index error in the insertItemBefore method in WebKit, as used in Apple Safari before 3.2.3 and 4 Public Beta, iPhone OS 1.0 through 2.2.1, iPhone OS for iPod touch 1.1 through 2.2.1, Google Chrome Stable before 1.0.154.65, and possibly other products allows remote attackers to execute arbitrary code via a document with a SVGPathList data structure containing a negative index in the (1) SVGTransformList, (2) SVGStringList, (3) SVGNumberList, (4) SVGPathSegList, (5) SVGPointList, or (6) SVGL

CVSS vector

AV:N/AC:M/C:C/I:C/A:CExploitability: 8.6 | Impact: 10.0

Affected Packages1 packages

NVDapple/safari3.2.2+45

Patches

🔴Vulnerability Details

2
GHSA
GHSA-8rhj-8gqw-pxm4: Array index error in the insertItemBefore method in WebKit, as used in Apple Safari before 32022-05-02
OSV
CVE-2009-0945: Array index error in the insertItemBefore method in WebKit, as used in Apple Safari before 32009-05-13

📋Vendor Advisories

5
Ubuntu
Qt vulnerabilities2009-11-10
Ubuntu
WebKit vulnerabilities2009-09-23
Ubuntu
KDE-Graphics vulnerabilities2009-08-24
Ubuntu
KDE-Libs vulnerabilities2009-08-24
Red Hat
kdegraphics: KSVG NULL-pointer dereference in the SVGList interface implementation (ACE)2009-06-25

💬Community

1
Bugzilla
CVE-2009-0945 kdegraphics: KSVG NULL-pointer dereference in the SVGList interface implementation (ACE)2009-06-18