Public exploit available
Public proof-of-concept or exploit code exists (ExploitDB / Metasploit / Nuclei).

CVE-2009-1699XML External Entity (XXE) Injection in Apple Safari

Severity
7.5HIGHNVD
EPSS
9.3%
top 7.25%
CISA KEV
Not in KEV
Exploit
PoC available
Public exploit / PoC exists
Timeline
PublishedJun 10
Latest updateMay 2

Description

The XSL stylesheet 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 does not properly handle XML external entities, which allows remote attackers to read arbitrary files via a crafted DTD, as demonstrated by a file:///etc/passwd URL in an entity declaration, related to an "XXE attack."

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:NExploitability: 3.9 | Impact: 3.6

Affected Packages3 packages

NVDapple/iphone_os1.0.02.2.1
NVDapple/safari< 4.0
NVDopensuse/opensuse11.2, 11.3+1

Also affects: Ubuntu Linux 8.10, 9.04

Patches

🔴Vulnerability Details

1
GHSA
GHSA-q425-6m5x-qp5p: The XSL stylesheet implementation in WebKit in Apple Safari before 42022-05-02

💥Exploits & PoCs

1
Exploit-DB
WebKit - XML External Entity Information Disclosure2009-05-08

📋Vendor Advisories

1
Ubuntu
Qt vulnerabilities2009-11-10

📐Framework References

1
CWE
Improper Restriction of XML External Entity Reference

💬Community

1
Bugzilla
CVE-2009-1575, CVE-2009-1576 drupal: multiple vulnerabilities in < 6.11 (SA-CORE-2009-005)2009-05-01