CVE-2015-8866

Severity
9.6CRITICAL
EPSS
3.5%
top 12.34%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedMay 22
Latest updateMay 14

Description

ext/libxml/libxml.c in PHP before 5.5.22 and 5.6.x before 5.6.6, when PHP-FPM is used, does not isolate each thread from libxml_disable_entity_loader changes in other threads, which allows remote attackers to conduct XML External Entity (XXE) and XML Entity Expansion (XEE) attacks via a crafted XML document, a related issue to CVE-2015-5161.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:HExploitability: 2.8 | Impact: 6.0

Affected Packages6 packages

NVDphp/php5.5.05.5.22+4
Ubuntuphp5< 5.5.9+dfsg-1ubuntu4.16
NVDopensuse/leap42.1

Also affects: Ubuntu Linux 12.04, 14.04, 15.10

Patches

🔴Vulnerability Details

3
GHSA
GHSA-x5qj-644j-7xc7: ext/libxml/libxml2022-05-14
OSV
CVE-2015-8866: ext/libxml/libxml2016-05-22
CVEList
CVE-2015-8866: ext/libxml/libxml2016-05-22

📋Vendor Advisories

1
Red Hat
php: libxml_disable_entity_loader setting is shared between threads2016-04-21

💬Community

1
Bugzilla
CVE-2015-8866 php: libxml_disable_entity_loader setting is shared between threads2016-04-26
CVE-2015-8866 (CRITICAL CVSS 9.6) | ext/libxml/libxml.c in PHP before 5 | cvebase.io