CVE-2013-0340

Medium

Description

expat before version 2.4.0 does not properly handle entities expansion unless an application developer uses the XML_SetEntityDeclHandler function, which allows remote attackers to cause a denial of service (resource consumption), send HTTP requests to intranet servers, or read arbitrary files via a crafted XML document, aka an XML External Entity (XXE) issue. NOTE: it could be argued that because expat already provides the ability to disable external entity expansion, the responsibility for resolving this issue lies with application developers; according to this argument, this entry should be REJECTed, and each affected application would need its own CVE.

SeverityMedium
CVSS6.8
Exploit probability—
ProductLibexpat
PublishedJan 21, 2014
First seenJan 21, 2014

How to fix

Update
  • libexpat_project libexpat2.4.0 or later
  • python python3.6.15, 3.7.12, 3.8.12, 3.9.7 or later
  • apple ipados14.8 or later
  • apple iphone_os14.8 or later
  • apple macos11.6 or later
  • apple tvos15.0 or later
  • apple watchos8.0 or later

Affected products

ProductAffected versionsFixed in
libexpat_project libexpatv < 2.4.02.4.0
python python3.6.0 ≤ v < 3.6.15, 3.7.0 ≤ v < 3.7.12, 3.8.0 ≤ v < 3.8.12, 3.9.0 ≤ v < 3.9.73.6.15, 3.7.12, 3.8.12, 3.9.7
apple ipadosv < 14.814.8
apple iphone_osv < 14.814.8
apple macosv < 11.611.6
apple tvosv < 15.015.0
apple watchosv < 8.08.0

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.