---
title: "CVE-2009-1701\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-1701?format=md
keywords: index, follow
---

# CVE-2009-1701

Publication date 10 June 2009

Last updated 24 July 2024

---

Ubuntu priority

**Medium**

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

Toggle side navigation

## Description

Use-after-free vulnerability in the JavaScript DOM implementation 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 allows remote attackers to execute arbitrary
code or cause a denial of service (application crash) by destroying a
document.body element that has an unspecified XML container with elements
that support the dir attribute.

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

## Status

Show unmaintained releases

| Package | Ubuntu Release | Status |
| --- | --- | --- |
| qt4-x11 | 11.04 natty | Not affected |
| 10.10 maverick | Not affected |
| 10.04 LTS lucid | Not affected |
| 9.10 karmic | Ignored end of life |
| 9.04 jaunty | Ignored end of life |
| 8.10 intrepid | Ignored end of life, was needed |
| 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 | Ignored end of life |
| 8.10 intrepid | Ignored end of life, was needed |
| 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-1701?format=md#patch-details)

## Notes

---

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

webkit is a fork of khtml from kdelibs. kdelibs5 is farther from
it, while qt4-x11 attempts to unify khtml and webkit

---

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

code does not seem present in kde4libs
webkit code is different in hardy, need to check reproducer
as of 2009-09-18, not fixed in upstream qt:4.5 tree

### 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 |
| --- | --- |
| webkit | * Upstream:   <http://trac.webkit.org/changeset/40881> |

## References

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

### Other references

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