Python Vulnerabilities
CVE security advisories and vulnerability history for Python.
CVE security advisories and vulnerability history for Python.
Python has 343 published CVE records since 2004, of which 0 are in CISA's Known Exploited Vulnerabilities catalog and 59 have a known public exploit. The average CVSS base score across scored CVEs is 7.0.
This page aggregates every publicly disclosed vulnerability (CVE) affecting Python products, with severity breakdowns, the most-affected products, the most common weakness types, and the latest disclosures.
A quick read on Python's vulnerability posture, as a share of its 343 published CVEs.
across 342 scored CVEs
194 of 342 scored
0 of 343 CVEs
59 of 343 CVEs
330 of 343 CVEs
How the CVSS severity of Python's CVEs breaks down, plus how many are exploited in the wild or have public exploit code.
1 additional CVE has no CVSS severity score.
In CISA’s Known Exploited Vulnerabilities catalog
0
None of Python's CVEs are currently listed in CISA's KEV catalog.
Public exploits
59
59 of Python's CVEs have a known public exploit available.
The Python products with the most published CVEs. Follow any product to browse its versions and vulnerabilities.
The CWE weakness categories most often found in Python CVEs. Follow any weakness for its full explanation.
The CVE Numbering Authorities that publish Python CVE records.
How many Python CVEs were published each year.
The most recently disclosed vulnerabilities affecting Python.
Browse vulnerabilities for other tracked vendors.
Common questions about Python vulnerabilities.
Vulnerability data is sourced from the CVE Program; severity, KEV, and exploit signals are aggregated by RadicalNotion.AI.
Monitor new Python vulnerabilities as they are disclosed, with AI-written analysis and remediation guidance.
Track new Python CVEs as they are disclosed and get AI-written analysis and remediation guidance.
Monitor Python CVEs