CVE-2009-0945
Array index error in the insertItemBefore method in WebKit, as used in Apple Safari before 3.2.3...
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) SVGLengthList SVGList object, which triggers memory corruption.
Exploit likelihood
What each source reports
NVD Score used
9.3
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) SVGLengthList SVGList object, which triggers memory corruption.
- Record
CVE-2009-0945- CVSS 2.0
- 9.3 High
AV:N/AC:M/Au:N/C:C/I:C/A:C - Weakness
- CWE-94
- Updated
- 2026-11-02
CVE List No score
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) SVGLengthList SVGList object, which triggers memory corruption.
- Record
CVE-2009-0945- Updated
- 2026-11-02
EUVDEUVD-2009-0942 No score
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) SVGLengthList SVGList object, which triggers memory corruption.
- Record
EUVD-2009-0942- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-8rhj-8gqw-pxm4 No score
Array index error in the insertItemBefore method in WebKit, as used in Apple Safari before 3.2.3...
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) SVGLengthList SVGList object, which triggers memory corruption.
- Record
GHSA-8rhj-8gqw-pxm4- Weakness
- CWE-94
- Updated
- 2026-11-02
OSV No score
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) SVGLengthList SVGList object, which triggers memory corruption.
- Record
CVE-2009-0945- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10180-1 No score
libqt4-32bit-4.8.7-5.4 on GA media
These are all security issues fixed in the libqt4-32bit-4.8.7-5.4 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10180-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
kdegraphicsDebian:4.0 |
before 4:3.5.5-3etch4, plus listed versions 4:3.5.5-34:3.5.5-3etch14:3.5.5-3etch24:3.5.5-3etch3 |
4:3.5.5-3etch4 |
kdegraphicsDebian:5.0 |
before 4:3.5.9-3+lenny2, plus listed versions 4:3.5.9-34:3.5.9-3+lenny1 |
4:3.5.9-3+lenny2 |
webkitDebian:5.0 |
before 1.0.1-4+lenny2, plus listed versions 1.0.1-4 |
1.0.1-4+lenny2 |
qt4-x11Debian:5.0 |
before 4.4.3-1+lenny1, plus listed versions 4.4.3-1 |
4.4.3-1+lenny1 |
kdegraphicsRed Hat:enterprise_linux:5::client_workstation |
before 7:3.5.4-13.el5_3 | 7:3.5.4-13.el5_3 |
kdegraphics-debuginfoRed Hat:enterprise_linux:5::client_workstation |
before 7:3.5.4-13.el5_3 | 7:3.5.4-13.el5_3 |
kdegraphics-develRed Hat:enterprise_linux:5::client_workstation |
before 7:3.5.4-13.el5_3 | 7:3.5.4-13.el5_3 |
kdegraphicsRed Hat:enterprise_linux:5::client |
before 7:3.5.4-13.el5_3 | 7:3.5.4-13.el5_3 |
kdegraphics-debuginfoRed Hat:enterprise_linux:5::client |
before 7:3.5.4-13.el5_3 | 7:3.5.4-13.el5_3 |
kdegraphicsRed Hat:rhel_productivity:5 |
before 7:3.5.4-13.el5_3 | 7:3.5.4-13.el5_3 |
kdegraphics-debuginfoRed Hat:rhel_productivity:5 |
before 7:3.5.4-13.el5_3 | 7:3.5.4-13.el5_3 |
kdegraphics-develRed Hat:rhel_productivity:5 |
before 7:3.5.4-13.el5_3 | 7:3.5.4-13.el5_3 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2009-0945 is a high vulnerability (CVSS 9.3) in Apple Safari, published May 13, 2009. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 9.32%, the 95th percentile. Fixed in kdegraphics 4:3.5.5-3etch4.
References
ubuntu.com/usn/USN-822-1
secunia.com/advisories/35805
support.apple.com/kb/HT3639
secunia.com/advisories/43068
redhat.com/archives/fedora-package-announce/2009-July/msg01177.html
vupen.com/english/advisories/2009/1621
Show 59 moreShow less
support.apple.com/kb/HT3549
googlechromereleases.blogspot.com/2009/05/stable-update-bug-fix.html
vupen.com/english/advisories/2011/0212
securitytracker.com/id?1022207
securityfocus.com/archive/1/503594/100/0/threaded
redhat.com/support/errata/RHSA-2009-1130.html
vupen.com/english/advisories/2009/1298
secunia.com/advisories/35576
secunia.com/advisories/35074
secunia.com/advisories/37746
secunia.com/advisories/36790
lists.apple.com/archives/security-announce/2009/Jun/msg00005.html
lists.apple.com/archives/security-announce/2009/May/msg00002.html
secunia.com/advisories/35056
zerodayinitiative.com/advisories/ZDI-09-022
securityfocus.com/bid/34924
secunia.com/advisories/36461
exchange.xforce.ibmcloud.com/vulnerabilities/50477
lists.apple.com/archives/security-announce/2009/May/msg00000.html
usn.ubuntu.com/823-1
debian.org/security/2009/dsa-1950
lists.opensuse.org/opensuse-security-announce/2011-01/msg00006.html
secunia.com/advisories/36062
ubuntu.com/usn/USN-857-1
lists.apple.com/archives/security-announce/2009/May/msg00001.html
us-cert.gov/cas/techalerts/TA09-133A.html
oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A11584
vupen.com/english/advisories/2009/1297
secunia.com/advisories/35095
redhat.com/archives/fedora-package-announce/2009-July/msg01196.html
support.apple.com/kb/HT3550
redhat.com/archives/fedora-package-announce/2009-July/msg00303.html
ubuntu.com/usn/USN-836-1
vupen.com/english/advisories/2009/1321
code.google.com/p/chromium/issues/detail?id=9019
nvd.nist.gov/vuln/detail/CVE-2009-0945
github.com/advisories/GHSA-8rhj-8gqw-pxm4
access.redhat.com/errata/RHSA-2009:1130
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=506246
bugzilla.redhat.com/show_bug.cgi?id=506703
security.access.redhat.com/data/csaf/v2/advisories/2009/rhsa-2009_1130.json
access.redhat.com/security/cve/CVE-2009-0945
cve.org/CVERecord?id=CVE-2009-0945
access.redhat.com/security/cve/CVE-2009-1709
cve.org/CVERecord?id=CVE-2009-1709
nvd.nist.gov/vuln/detail/CVE-2009-1709
suse.com/security/cve/CVE-2009-0945
suse.com/security/cve/CVE-2011-3193
suse.com/security/cve/CVE-2011-3922
suse.com/security/cve/CVE-2012-4929
suse.com/security/cve/CVE-2012-6093
suse.com/security/cve/CVE-2013-0254
suse.com/security/cve/CVE-2013-4549
suse.com/security/cve/CVE-2014-0190
suse.com/security/cve/CVE-2015-0295
suse.com/security/cve/CVE-2015-1858
suse.com/security/cve/CVE-2015-1859
suse.com/security/cve/CVE-2015-1860