Skip to content

CVE-2018-14647 Python's elementtree C accelerator failed to initialise Expat's hash salt during initialization. This could make it easy to conduct denial of service attacks against Expat by constructing an XML docum...

HighCVSS 7.5 EPSS 10.9%
Published
Updated
Exploit status
No public exploit known

Description

Python's elementtree C accelerator failed to initialise Expat's hash salt during initialization. This could make it easy to conduct denial of service attacks against Expat by constructing an XML document that would cause pathological hash collisions in Expat's internal data structures, consuming large amounts CPU and RAM. The vulnerability exists in Python versions 3.7.0, 3.6.0 through 3.6.6, 3.5.0 through 3.5.6, 3.4.0 through 3.4.9, 2.7.0 through 2.7.15.

Affected products

ProductAffected versionsFixed in
debian/python2.7(Debian:11) < 2.7.15-5 2.7.15-5
alpine/python2(Alpine:v3.10) < 2.7.16-r0 2.7.16-r0
alpine/python2(Alpine:v3.11) < 2.7.16-r0 2.7.16-r0
alpine/python2(Alpine:v3.12) < 2.7.16-r0 2.7.16-r0
alpine/python2(Alpine:v3.13) < 2.7.16-r0 2.7.16-r0
alpine/python2(Alpine:v3.14) < 2.7.16-r0 2.7.16-r0
alpine/python2(Alpine:v3.15) < 2.7.16-r0 2.7.16-r0
alpine/python2(Alpine:v3.7) < 2.7.15-r2 2.7.15-r2
alpine/python2(Alpine:v3.8) < 2.7.15-r2 2.7.15-r2
alpine/python2(Alpine:v3.9) < 2.7.16-r0 2.7.16-r0
alpine/python2-tkinter(Alpine:v3.10) < 2.7.16-r0 2.7.16-r0
alpine/python2-tkinter(Alpine:v3.11) < 2.7.16-r0 2.7.16-r0
alpine/python3(Alpine:v3.6) < 3.6.8-r0 3.6.8-r0
alpine/python3(Alpine:v3.7) < 3.6.8-r0 3.6.8-r0
alpine/python3(Alpine:v3.8) < 3.6.8-r0 3.6.8-r0
The Python Project Python = 3.8, 3.7, 3.6, 3.5, 3.4, 2.7 No fix listed
python >= 2.7.0, <= 2.7.15 No fix listed
python >= 3.4.0, <= 3.4.9 No fix listed
python >= 3.5.0, <= 3.5.6 No fix listed
python >= 3.6.0, <= 3.6.6 No fix listed
python = 3.7.0 No fix listed
Canonical Ubuntu Linux = 12.04 No fix listed
Canonical Ubuntu Linux = 14.04 No fix listed
Canonical Ubuntu Linux = 16.04 No fix listed
Canonical Ubuntu Linux = 18.04 No fix listed
Show 7 more
ProductAffected versionsFixed in
debian linux = 8.0 No fix listed
debian linux = 9.0 No fix listed
fedoraproject fedora = 30 No fix listed
openSUSE leap = 15.1 No fix listed
redhat enterprise linux desktop = 7.0 No fix listed
redhat enterprise linux server = 7.0 No fix listed
redhat enterprise linux workstation = 7.0 No fix listed

References