Skip to main content
← All vulnerabilities
CVE-2020-14422BIT-LIBPYTHON-2020-14422BIT-PYTHON-2020-14422BIT-PYTHON-MIN-2020-14422PSF-2020-3

Lib/ipaddress.py in Python through 3.8.3 improperly computes hash values in the IPv4Interface and IPv6Interface classes, which might allow a

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.5.10, 3.6.12, 3.7.9, 3.8.4
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

Lib/ipaddress.py in Python through 3.8.3 improperly computes hash values in the IPv4Interface and IPv6Interface classes, which might allow a remote attacker to cause a denial of service if an application is affected by the performance of a dictionary containing IPv4Interface or IPv6Interface objects, and this attacker can cause many dictionary entries to be created. This is fixed in: v3.5.10, v3.5.10rc1; v3.6.12; v3.7.9; v3.8.4, v3.8.4rc1, v3.8.5, v3.8.6, v3.8.6rc1; v3.9.0, v3.9.0b4, v3.9.0b5, v3.9.0rc1, v3.9.0rc2.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated
  4. EPSS reached 10%

    FIRST estimates at least a 10% chance of exploitation in the next 30 days

Affected versions

  • libpythonBitnami

    From 3.0.0 · fixed in 3.5.10; From 3.6.0 · fixed in 3.6.12; From 3.7.0 · fixed in 3.7.9; From 3.8.0 · fixed in 3.8.4

  • pythonBitnami

    From 3.0.0 · fixed in 3.5.10; From 3.6.0 · fixed in 3.6.12; From 3.7.0 · fixed in 3.7.9; From 3.8.0 · fixed in 3.8.4

  • python-minBitnami

    From 3.0.0 · fixed in 3.5.10; From 3.6.0 · fixed in 3.6.12; From 3.7.0 · fixed in 3.7.9; From 3.8.0 · fixed in 3.8.4

References 24

bugs.python.org

GitHub · python/cpython

lists.opensuse.org

lists.debian.org

lists.fedoraproject.org

usn.ubuntu.com

security.gentoo.org

oracle.com

security.netapp.com