CVE-2016-1839
MEDIUMApple iPhone OS < 9.3.2 - Out-of-bounds Read in xmlDictAddString
Title source: llmExploitation Summary
EIP tracks 1 public exploit for CVE-2016-1839. PoCs published by Google Security Research.
AI-analyzed exploit summary This exploit demonstrates a heap-based out-of-bounds memory read vulnerability in libxml2 2.9.3, triggered by a malformed XML file processed via xmllint. The crash occurs due to improper bounds checking in the HTML parser, leading to a denial-of-service condition.
Description
The xmlDictAddString function in libxml2 before 2.9.4, as used in Apple iOS before 9.3.2, OS X before 10.11.5, tvOS before 9.2.1, and watchOS before 2.2.1, allows remote attackers to cause a denial of service (heap-based buffer over-read) via a crafted XML document.
Exploits (1)
This exploit demonstrates a heap-based out-of-bounds memory read vulnerability in libxml2 2.9.3, triggered by a malformed XML file processed via xmllint. The crash occurs due to improper bounds checking in the HTML parser, leading to a denial-of-service condition.
References (24)
Scores
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H