CVE-2026-97687: urllib3 is an HTTP client library for Python
CVE-2026-97687 is a high-severity flaw (CVSS 8.1) affecting urllib3. Below: why it ranks where it does, which versions are affected, what to do, and the exact commands.
urllib3 is an HTTP client library for Python. From 1.26.0 until 2.8.0, the proxy_ssl_context, proxy_assert_hostname, proxy_assert_fingerprint, ssl_context, cert_reqs, verify_mode, use_forwarding_for_https=True, and CERT_NONE configuration paths fail to remain separated because target-server TLS settings are incorrectly applied to the HTTPS proxy connection. The trigger is that an application uses an HTTPS proxy and configures target-server TLS se
Why this priority
- High severity
A fixed release or distro patch exists.
Last updated 2026-10-13 · Sources: CVE Program, NVD, CISA KEV, EPSS and vendor advisories · How we score
Am I affected?
Timeline
- Published CVE record published
- Updated Record last modified
Scores and fixes here are computed automatically from those and other public sources. Confirm with the vendor advisory before changing production systems.
Quick answers
How do I fix CVE-2026-97687?
urllib3: upgrade to 2.8.0. Exact commands for each OS are on this page.
Is CVE-2026-97687 being exploited?
CVE-2026-97687 is not on the CISA Known Exploited Vulnerabilities list at the time of the last update. Check again, as this can change.
What does CVE-2026-97687 affect?
CVE-2026-97687 affects urllib3. Severity is high (CVSS 8.1). urllib3 is an HTTP client library for Python. From 1.26.0 until 2.8.0, the proxy_ssl_context, proxy_assert_hostname, proxy_assert_fingerprint, ssl_context, cert_reqs, verify_mode, use_forwarding_for_https=True, and CERT_NONE configuration p
How urgent is CVE-2026-97687?
Priority 31/100. High severity
Software pages
Related CVEs
- CVE-2026-97688 MEDIUM 5.3 UPGRADE urllib3 is an HTTP client library for Python
- CVE-2026-97689 HIGH 7.5 UPGRADE urllib3 is an HTTP client library for Python