p PatchFirst

CVE-2021-28363

CVE-2021-28363

This page contains facts from public vulnerability sources. Check the original advisory before updating.

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.

CVSS 6.5 · Medium · EPSS 2.2% · Fix available

Published
Updated

Stack: system · python

Affected products and versions

  • n/a

    Versions
    • n/a: Affected

    No fix published

  • python-urllib3 Debian:12

    Affected ranges
    • ECOSYSTEM: < 1.26.4-1

    Update to 1.26.4-1

  • python-urllib3 Debian:13

    Affected ranges
    • ECOSYSTEM: < 1.26.4-1

    Update to 1.26.4-1

  • python-urllib3 Debian:14

    Affected ranges
    • ECOSYSTEM: < 1.26.4-1

    Update to 1.26.4-1

  • urllib3 PyPI

    Versions
    • 1.26.0
    • 1.26.1
    • 1.26.2
    • 1.26.3
    Affected ranges
    • ECOSYSTEM: ≥ 1.26.0, < 1.26.4

    Update to 1.26.4

  • urllib3 PyPI

    Versions
    • 1.26.0
    • 1.26.1
    • 1.26.2
    • 1.26.3
    Affected ranges
    • GIT: < 8d65ea1ecf6e2cdc27d42124e587c1b83a3118b0
    • ECOSYSTEM: ≥ 1.26.0, < 1.26.4

    Update to 1.26.4

Original sources

Check your server →