CVE-2018-14647CWE-335CWE-665CWE-909

CVE-2018-14647

High · published September 25, 2018

CVSS v3.1
7.5
EPSS
11%
Percentile
95.8
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.10911 · 95.8th percentile
Weaknesses
CWE-335 · Incorrect Usage of Seeds in Pseudo-Random Number Generator (PRNG); CWE-665 · Improper Initialization; CWE-909 · Missing Initialization of Resource
Published
2018-09-25T04:29Z
Affected products (16)
ProductVersionsFixed in
python/python≥ 2.7.0, ≤ 2.7.15—
python/python≥ 3.4.0, ≤ 3.4.9—
python/python≥ 3.5.0, ≤ 3.5.6—
python/python≥ 3.6.0, ≤ 3.6.6—
python/pythonall versions—
canonical/ubuntu_linuxall versions—
canonical/ubuntu_linuxall versions—
canonical/ubuntu_linuxall versions—
canonical/ubuntu_linuxall versions—
debian/debian_linuxall versions—
debian/debian_linuxall versions—
fedoraproject/fedoraall versions—
opensuse/leapall versions—
redhat/enterprise_linux_desktopall versions—
redhat/enterprise_linux_serverall versions—
redhat/enterprise_linux_workstationall versions—
References (32)
http://lists.opensuse.org/opensuse-security-announce/2020-01/msg00040.html · [email protected]http://www.securityfocus.com/bid/105396 · [email protected]http://www.securitytracker.com/id/1041740 · [email protected]https://access.redhat.com/errata/RHSA-2019:1260 · [email protected]https://access.redhat.com/errata/RHSA-2019:2030 · [email protected]https://access.redhat.com/errata/RHSA-2019:3725 · [email protected]https://bugs.python.org/issue34623 · [email protected]https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2018-14647 · [email protected]https://lists.apache.org/thread.html/r1b103833cb5bc8466e24ff0ecc5e75b45a705334ab6a444e64e840a0%40%3Cissues.bookkeeper.apache.org%3E · [email protected]https://lists.debian.org/debian-lts-announce/2019/06/msg00022.html · [email protected]https://lists.debian.org/debian-lts-announce/2019/06/msg00023.html · [email protected]https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/RBJCB2HWOJLP3L7CUQHJHNBHLSVOXJE5/ · [email protected]https://usn.ubuntu.com/3817-1/ · [email protected]https://usn.ubuntu.com/3817-2/ · [email protected]https://www.debian.org/security/2018/dsa-4306 · [email protected]https://www.debian.org/security/2018/dsa-4307 · [email protected]http://lists.opensuse.org/opensuse-security-announce/2020-01/msg00040.html · af854a3a-2127-422b-91ae-364da2661108http://www.securityfocus.com/bid/105396 · af854a3a-2127-422b-91ae-364da2661108http://www.securitytracker.com/id/1041740 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2019:1260 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2019:2030 · af854a3a-2127-422b-91ae-364da2661108https://access.redhat.com/errata/RHSA-2019:3725 · af854a3a-2127-422b-91ae-364da2661108https://bugs.python.org/issue34623 · af854a3a-2127-422b-91ae-364da2661108https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2018-14647 · af854a3a-2127-422b-91ae-364da2661108https://lists.apache.org/thread.html/r1b103833cb5bc8466e24ff0ecc5e75b45a705334ab6a444e64e840a0%40%3Cissues.bookkeeper.apache.org%3E · af854a3a-2127-422b-91ae-364da2661108https://lists.debian.org/debian-lts-announce/2019/06/msg00022.html · af854a3a-2127-422b-91ae-364da2661108https://lists.debian.org/debian-lts-announce/2019/06/msg00023.html · af854a3a-2127-422b-91ae-364da2661108https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/RBJCB2HWOJLP3L7CUQHJHNBHLSVOXJE5/ · af854a3a-2127-422b-91ae-364da2661108https://usn.ubuntu.com/3817-1/ · af854a3a-2127-422b-91ae-364da2661108https://usn.ubuntu.com/3817-2/ · af854a3a-2127-422b-91ae-364da2661108https://www.debian.org/security/2018/dsa-4306 · af854a3a-2127-422b-91ae-364da2661108https://www.debian.org/security/2018/dsa-4307 · af854a3a-2127-422b-91ae-364da2661108
EPSS history
Timeline
  • 25 SEP 00:00Z
    Python's elementtree C accelerator failed to initialise Expat's hash salt during initialization
    cvelistv5