Skip to main content
← All vulnerabilities
CVE-2021-28363GHSA-5PHF-PP7P-VC2RPYSEC-2021-59

The urllib3 library 1.26.x before 1.26.4 for Python omits SSL certificate validation in some cases involving HTTPS to HTTPS proxies.

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.26.4
None on Exploit-DB, Metasploit or GitHub

Summary

The urllib3 library 1.26.x before 1.26.4 for Python omits SSL certificate validation in some cases involving HTTPS to HTTPS proxies. The initial connection to the HTTPS proxy (if an SSLContext isn't given via proxy_config) doesn't verify the hostname of the certificate. This means certificates for different servers that still validate properly with the default urllib3 SSLContext will be silently accepted.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • urllib3PyPI

    From 1.26.0 · fixed in 1.26.4

References 9

GitHub · urllib3/urllib3

lists.fedoraproject.org

security.gentoo.org

oracle.com

pypi.org

security.netapp.com