CVE-2014-3660
Fixed in a distro release EPSS 4%
parser.c in libxml2 before 2.9.2 does not properly prevent entity expansion even when entity substitution has been disabled, which allows context-dependent attackers to cause a denial of service (CPU consumption) via a crafted XML document containing a large number of nested entity references, a variant of the "billion laughs" attack.
Products: xmlsoft libxml2, apple mac_os_x, canonical ubuntu_linux, debian_linux, redhat enterprise_linux
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| Debian 12 | libxml2 | 2.9.2+dfsg1-1 |
| Debian 13 | libxml2 | 2.9.2+dfsg1-1 |
| Debian 14 | libxml2 | 2.9.2+dfsg1-1 |
| Debian 6.0 | libxml2 | 2.7.8.dfsg-2+squeeze11 |
| Debian 6.0 | libxml2 | 2.7.8.dfsg-2+squeeze10 |
| Debian 7 | libxml2 | 2.8.0+dfsg1-7+wheezy2 |
| Debian 7 | libxml2 | 2.8.0+dfsg1-7+wheezy3 |
| Red Hat Enterprise Linux 5 | libxml2 | 0:2.6.26-2.1.25.el5_11 |
| Red Hat Enterprise Linux 5 | libxml2-debuginfo | 0:2.6.26-2.1.25.el5_11 |
| Red Hat Enterprise Linux 5 | libxml2-devel | 0:2.6.26-2.1.25.el5_11 |
| Red Hat Enterprise Linux 5 | libxml2-python | 0:2.6.26-2.1.25.el5_11 |
| Red Hat Enterprise Linux 6 | libxml2 | 0:2.7.6-17.el6_6.1 |
| Red Hat Enterprise Linux 6 | libxml2-debuginfo | 0:2.7.6-17.el6_6.1 |
| Red Hat Enterprise Linux 6 | libxml2-devel | 0:2.7.6-17.el6_6.1 |
| Red Hat Enterprise Linux 6 | libxml2-python | 0:2.7.6-17.el6_6.1 |
| Red Hat Enterprise Linux 6 | libxml2-static | 0:2.7.6-17.el6_6.1 |
| Red Hat Enterprise Linux 7 | libxml2 | 0:2.9.1-5.el7_0.1 |
| Red Hat Enterprise Linux 7 | libxml2-debuginfo | 0:2.9.1-5.el7_0.1 |
| Red Hat Enterprise Linux 7 | libxml2-devel | 0:2.9.1-5.el7_0.1 |
| Red Hat Enterprise Linux 7 | libxml2-python | 0:2.9.1-5.el7_0.1 |
| Red Hat Enterprise Linux 7 | libxml2-static | 0:2.9.1-5.el7_0.1 |
| Ubuntu 14.04 LTS | libxml2 | 2.9.1+dfsg1-3ubuntu4.4 |
| openSUSE Tumbleweed | libxml2 | 2.9.4-1.22 |