CVE Tools

Python

174 CVEs tracked. None of them is in CISA KEV.

This hub aggregates every CVE we track for Python, a product in the oss libraries space. Use it to gauge the current risk picture and drill into individual advisories.

Python CVEs per month

Oct 2024 to Sep 2026. Point at a month, or focus the strip and use the arrow keys.
Python CVEs per month
MonthCVEs
2024-101
2024-112
2024-121
2025-011
2025-020
2025-030
2025-040
2025-050
2025-062
2025-071
2025-081
2025-091
2025-101
2025-110
2025-124
2026-017
2026-020
2026-034
2026-043
2026-051
2026-062
2026-071
2026-081
2026-090

Severity

How the 174 CVEs score on CVSS. Severity is not exploitation: KEV is counted above.

  • Critical1911%
  • High7241%
  • Medium7543%
  • Low85%

Latest CVEs

The 15 most recently published vulnerabilities affecting Python.

  1. CVE-2026-54981Visual Studio Code Python Extension Security Feature Bypass Vulnerability7.8
  2. CVE-2026-15308Incremental HTMLParser feed() allows CPU-exhaustion DoS via repeated unterminated markup declarations7.5
  3. CVE-2026-4360Tarfile.extract() doesn't fully respect filter parameter5.3
  4. CVE-2026-0864Configuration Injection via Carriage Return (\r) in write() method5.5
  5. CVE-2026-7210The expat and elementtree parsers use insufficient entropy for XML hash-flooding protection7.5
  6. CVE-2026-3087shutil.unpack_archive() doesn't check for Windows absolute paths in ZIPs7.5
  7. CVE-2026-41140Poetry: Path traversal in tar extraction on Python 3.10.0 - 3.10.12 and 3.11.0 - 3.11.48.7
  8. CVE-2026-6019BaseCookie.js_output() does not neutralize embedded characters6.1
  9. CVE-2026-4519webbrowser.open() allows leading dashes in URLs3.3
  10. CVE-2026-4224Stack overflow parsing XML with deeply nested DTD content models7.5
  11. CVE-2026-3644Incomplete control character validation in http.cookies7.5
  12. CVE-2025-13462tarfile: Skip DIRTYPE normalization during GNU LONGNAME/LONGLINK handling3.3
  13. CVE-2026-1299email BytesGenerator header injection due to unquoted newlines7.1
  14. CVE-2025-12781base64.b64decode() always accepts "+/" characters, despite setting altchars5.3
  15. CVE-2026-0672Header injection in http.cookies.Morsel7.1

Product grouping is registry-driven, with AI assist and human review. How it works

We use analytics cookies to see which pages and articles actually help people. Decline and none of them run — the site works the same. What we store