---
title: "CVE-2009-0945\n    | Ubuntu"
description: Ubuntu is an open source software operating system that runs from the
  desktop, to the cloud, to all your internet connected things.
url: https://ubuntu.com/security/CVE-2009-0945?format=md
keywords: index, follow
---

# CVE-2009-0945

Publication date 13 May 2009

Last updated 24 July 2024

---

Ubuntu priority

**Medium**

[Why this priority?](https://ubuntu.com/security/cves/about#priority )

Toggle side navigation

## 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) SVGLengthList
SVGList object, which triggers memory corruption.

[Read the notes from the security team](https://ubuntu.com/security/CVE-2009-0945?format=md#notes)

## Status

Show unmaintained releases

| Package | Ubuntu Release | Status |
| --- | --- | --- |
| kde4libs | 11.04 natty | Not affected |
| 10.10 maverick | Not affected |
| 10.04 LTS lucid | Not affected |
| 9.10 karmic | Not affected |
| 9.04 jaunty | Fixed 4:4.2.2-0ubuntu5.1 |
| 8.10 intrepid | Not affected |
| 8.04 LTS hardy | Not affected |
| 6.06 LTS dapper | Not in release |
| kdegraphics | 11.04 natty | Not affected |
| 10.10 maverick | Not affected |
| 10.04 LTS lucid | Not affected |
| 9.10 karmic | Not affected |
| 9.04 jaunty | Not affected |
| 8.10 intrepid | Not affected |
| 8.04 LTS hardy | Fixed 4:3.5.10-0ubuntu1~hardy1.1 |
| 6.06 LTS dapper | Ignored end of life |
| kdelibs | 11.04 natty | Not affected |
| 10.10 maverick | Not affected |
| 10.04 LTS lucid | Not affected |
| 9.10 karmic | Not affected |
| 9.04 jaunty | Not affected |
| 8.10 intrepid | Not affected |
| 8.04 LTS hardy | Not affected |
| 6.06 LTS dapper | Not affected |
| qt4-x11 | 11.04 natty | Not affected |
| 10.10 maverick | Not affected |
| 10.04 LTS lucid | Not affected |
| 9.10 karmic | Not affected |
| 9.04 jaunty | Fixed 4.5.0-0ubuntu4.3 |
| 8.10 intrepid | Fixed 4.4.3-0ubuntu1.4 |
| 8.04 LTS hardy | Not affected |
| 6.06 LTS dapper | Not affected |
| webkit | 11.04 natty | Not affected |
| 10.10 maverick | Not affected |
| 10.04 LTS lucid | Not affected |
| 9.10 karmic | Not affected |
| 9.04 jaunty | Fixed 1.0.1-4ubuntu0.1 |
| 8.10 intrepid | Fixed 1.0.1-2ubuntu0.2 |
| 8.04 LTS hardy | Ignored end of life |
| 6.06 LTS dapper | Not in release |

---

* [How can I get the fixes?](https://ubuntu.com/security/cves/about#security)
* [What do statuses mean?](https://ubuntu.com/security/cves/about#statuses)
* [Patch details](https://ubuntu.com/security/CVE-2009-0945?format=md#patch-details)

## Notes

---

### [mdeslaur](https://launchpad.net/~mdeslaur)

PoC: http://bugs.gentoo.org/show\_bug.cgi?id=271863

### Patch details

For informational purposes only. We recommend not to cherry-pick updates. [How can I get the fixes?](https://ubuntu.com/security/cves/about#security)

| Package | Patch details |
| --- | --- |
| kde4libs | * Upstream:   <http://websvn.kde.org/?view=rev&revision=983302> |
| kdegraphics | * Upstream:   <http://websvn.kde.org/?view=rev&revision=983306> * Vendor:   <http://security.debian.org/pool/updates/main/k/kdegraphics/kdegraphics_3.5.5-3etch4.diff.gz> * Vendor:   <http://release.debian.org/proposed-updates/stable_diffs/kdegraphics_3.5.9-3+lenny2.debdiff> |
| qt4-x11 | * Upstream:   <http://websvn.kde.org/?view=rev&revision=983302> |
| webkit | * Upstream:   <http://trac.webkit.org/changeset/43590> * Upstream:   <http://trac.webkit.org/changeset/43795> |

## References

* [MITRE](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-0945)
* [NVD](https://nvd.nist.gov/vuln/detail/CVE-2009-0945)
* [Launchpad](https://launchpad.net/bugs/cve/CVE-2009-0945)
* [Debian](https://security-tracker.debian.org/tracker/CVE-2009-0945)

### Related Ubuntu Security Notices (USN)

+ [USN-822-1](https://usn.ubuntu.com/USN-822-1)
+ KDE-Libs vulnerabilities
+ 24 August 2009

+ [USN-836-1](https://usn.ubuntu.com/USN-836-1)
+ WebKit vulnerabilities
+ 23 September 2009

+ [USN-823-1](https://usn.ubuntu.com/USN-823-1)
+ KDE-Graphics vulnerabilities
+ 24 August 2009

+ [USN-857-1](https://usn.ubuntu.com/USN-857-1)
+ Qt vulnerabilities
+ 10 November 2009

### Other references

* <http://www.zerodayinitiative.com/advisories/ZDI-09-022/>
* <https://www.cve.org/CVERecord?id=CVE-2009-0945>
