Skip to main content
← All vulnerabilities
CVE-2021-3733BIT-LIBPYTHON-2021-3733BIT-PYTHON-2021-3733BIT-PYTHON-MIN-2021-3733PSF-2022-6

There's a flaw in urllib's AbstractBasicAuthHandler class.

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.6.14, 3.7.11, 3.8.10, 3.9.5, 3.10.1
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

There's a flaw in urllib's AbstractBasicAuthHandler class. An attacker who controls a malicious HTTP server that an HTTP client (such as web browser) connects to, could trigger a Regular Expression Denial of Service (ReDOS) during an authentication request with a specially crafted payload that is sent by the server to the client. The greatest threat that this flaw poses is to application availability.

Timeline

  1. CVE published
  2. CISA SSVC assessment

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

  3. Record last updated

Affected versions

  • n/a python

    Fixed in python v3.6.14, python v3.7.11, python v3.8.10, python v3.9.5.

  • libpythonBitnami

    fixed in 3.6.14; From 3.7.0 · fixed in 3.7.11; From 3.8.0 · fixed in 3.8.10; From 3.9.0 · fixed in 3.9.5

  • pythonBitnami

    fixed in 3.6.14; From 3.7.0 · fixed in 3.7.11; From 3.8.0 · fixed in 3.8.10; From 3.9.0 · fixed in 3.9.5

  • python-minBitnami

    fixed in 3.6.14; From 3.7.0 · fixed in 3.7.11; From 3.8.0 · fixed in 3.8.10; From 3.9.0 · fixed in 3.9.5; From 3.10.0 · fixed in 3.10.1

References 8

bugs.python.org

bugzilla.redhat.com

GitHub · python/cpython

ubuntu.com

security.netapp.com

lists.debian.org