MEDIUM · 6.8

CVE-2013-0340

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 se...

Vulnerability 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.

CVSS Score

6.8

MEDIUM

AV:N/AC:M/Au:N/C:P/I:P/A:P
Confidentiality
PARTIAL
Integrity
PARTIAL
Availability
PARTIAL

Affected Products

VendorProductVersions
Libexpat ProjectLibexpat< 2.4.0
PythonPython>= 3.6.0, < 3.6.15
AppleIpados< 14.8
AppleIphone Os< 14.8
AppleMacos< 11.6
AppleTvos< 15.0
AppleWatchos< 8.0

Related Weaknesses (CWE)

References

FAQ

What is CVE-2013-0340?

CVE-2013-0340 is a vulnerability with a CVSS score of 6.8 (MEDIUM). 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 se...

How severe is CVE-2013-0340?

CVE-2013-0340 has been rated MEDIUM with a CVSS base score of 6.8/10. Review the CVSS metrics above for detailed severity breakdown.

Is there a patch for CVE-2013-0340?

Check the references section above for vendor advisories and patch information. Affected products include: Libexpat Project Libexpat, Python Python, Apple Ipados, Apple Iphone Os, Apple Macos.