CVE-2016-5300Insufficient Entropy in Project Libexpat

CWE-331Insufficient Entropy20 documents11 sources
Severity
7.5HIGHNVD
CNA4.3OSV5.9OSV4.3
EPSS
2.2%
top 15.55%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedJun 16
Latest updateMay 13

Description

The XML parser in Expat does not use sufficient entropy for hash initialization, which allows context-dependent attackers to cause a denial of service (CPU consumption) via crafted identifiers in an XML document. NOTE: this vulnerability exists because of an incomplete fix for CVE-2012-0876.

CVSS vector

CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HExploitability: 3.9 | Impact: 3.6

Affected Packages2 packages

NVDgoogle/android5 versions+4

Also affects: Debian Linux 8.0, Ubuntu Linux 12.04, 14.04, 15.10, 16.04

Patches

🔴Vulnerability Details

4
GHSA
GHSA-59r7-7hc4-v4rf: The XML parser in Expat does not use sufficient entropy for hash initialization, which allows context-dependent attackers to cause a denial of service2022-05-13
OSV
expat vulnerabilities2016-06-20
OSV
CVE-2016-5300: The XML parser in Expat does not use sufficient entropy for hash initialization, which allows context-dependent attackers to cause a denial of service2016-06-16
CVEList
CVE-2016-5300: The XML parser in Expat does not use sufficient entropy for hash initialization, which allows context-dependent attackers to cause a denial of service2016-06-16

📋Vendor Advisories

8
Apple
CVE-2017-5029: iTunes 12.6 for Windows2017-03-21
Apple
CVE-2016-5300: iTunes 12.62017-03-21
Apple
CVE-2016-5300: iTunes 12.6 for Windows2017-03-21
Android
CVE-2016-5300: Android Security Bulletin 2016-11-01 CVE: CVE-2016-5300 Severity: MEDIUM Affected AOSP versions: 42016-11-01
Ubuntu
Expat vulnerabilities2016-06-20

💬Community

6
Bugzilla
CVE-2016-5300 mingw-expat: expat: Little entropy used for hash initialization [fedora-all]2016-06-06
Bugzilla
CVE-2016-5300 expat: Little entropy used for hash initialization [fedora-all]2016-06-06
Bugzilla
CVE-2016-5300 expat21: expat: Little entropy used for hash initialization [epel-all]2016-06-06
Bugzilla
CVE-2016-5300 compat-expat1: expat: Little entropy used for hash initialization [fedora-all]2016-06-06
Bugzilla
CVE-2016-5300 expat: Little entropy used for hash initialization2016-06-06
CVE-2016-5300 — Insufficient Entropy | cvebase