CP
Product
CPython
33
CVEs
0
On KEV
9.4
Max CVSS
6
New 30D
Severity mix
Critical 2High 12Medium 16Low 5
Watch
Add CPython to your stack to get only the CVEs that touch what you run.
| CVE | CVSS | Published | Summary · affected versions |
|---|---|---|---|
| CVE-2026-115557 New | 9.4 | Oct 24 | Distrust compromised intermediate certificates in ssl module Affected: before 3.11.18; 3.12.0 before 3.12.16; 3.13.0 before 3.13.18; 3.14.0 before 3.14.10; 3.15.0 before 3.15.2; 3.16.0a1 before 3.16.0 |
| CVE-2026-19445 | 9.2 | Sep 30 | Use-after-free of a server-side SSLContext when sni_callback switches contexts Affected: before 3.10.22; 3.11.0 before 3.11.17; 3.12.0 before 3.12.15; 3.13.0 before 3.13.16; 3.14.0 before 3.14.8; 3.15.0a1 before 3.15.0rc3 |
| CVE-2026-3298 | 8.8 | Apr 21 | Out-of-bounds write in Windows asyncio.ProacterEventLoop.sock_recvfrom_into() when using nbytes Affected: before 3.11.16; 3.12.0 before 3.12.14; 3.13.0 before 3.13.14; 3.14.0a1 before 3.14.5rc1; 3.15.0a1 before 3.15.0b1 |
| CVE-2026-82049 | 8.4 | Sep 14 | tarfile extraction filters allow file modification and content disclosure via hard link to symlink Affected: before 3.10.22; 3.11.0 before 3.11.17; 3.12.0 before 3.12.15; 3.13.0 before 3.13.16; 3.14.0a1 before 3.14.0b1 |
| CVE-2026-11972 | 8.2 | Jun 23 | tarfile opened in streaming mode mishandles EOF Affected: before 3.10.21; 3.11.0 before 3.11.16; 3.12.0 before 3.12.14; 3.13.0 before 3.13.15; 3.14.0 before 3.14.7; 3.15.0a1 before 3.15.0b4 |
| CVE-2026-9669 | 8.2 | Jun 8 | bz2.BZ2Decompressor reuse after error can cause a stack buffer overflow Affected: before 3.10.21; 3.11.0 before 3.11.16; 3.12.0 before 3.12.14; 3.13.0 before 3.13.14; 3.14.0 before 3.14.6; 3.15.0a1 before 3.15.0b3 |
| CVE-2026-6100 | 8.1 | Apr 13 | Use-after-free in lzma.LZMADecompressor, bz2.BZ2Decompressor, and gzip.GzipFile after re-use under memory pressure Affected: before 3.10.21; 3.11.0 before 3.11.16; 3.12.0 before 3.12.14; 3.13.0 before 3.13.14; 3.14.0a1 before 3.14.5rc1; 3.15.0a1 before 3.15.0b1 |
| CVE-2026-11940 | 7.8 | Jun 23 | tarfile extraction filter bypass allows escaping the destination directory Affected: before 3.10.21; 3.11.0 before 3.11.16; 3.12.0 before 3.12.14; 3.13.0 before 3.13.15; 3.14.0 before 3.14.7; 3.15.0a1 before 3.15.0b4 |
| CVE-2026-19553 | 7.6 | Sep 30 | SSLContext.wrap_bio() missing validation of server_hostname parameter Affected: before 3.10.22; 3.11.0 before 3.11.17; 3.12.0 before 3.12.15; 3.13.0 before 3.13.16; 3.14.0 before 3.14.8; 3.15.0a1 before 3.15.0rc3 |
| CVE-2026-15308 | 7.5 | Jul 9 | Incremental HTMLParser feed() allows CPU-exhaustion DoS via repeated unterminated markup declarations Affected: before 3.10.21; 3.11.0 before 3.11.16; 3.12.0 before 3.12.14; 3.13.0 before 3.13.15; 3.14.0 before 3.14.7; 3.15.0a1 before 3.15.0b4 |
| CVE-2026-7210 | 7.5 | May 11 | The expat and elementtree parsers use insufficient entropy for XML hash-flooding protection Affected: before 3.10.22; 3.11.0 before 3.11.16; 3.12.0 before 3.12.14; 3.13.0 before 3.13.14; 3.14.0 before 3.14.6; 3.15.0a1 before 3.15.0b2 |
| CVE-2026-3087 | 7.5 | Apr 27 | shutil.unpack_archive() doesn't check for Windows absolute paths in ZIPs Affected: before 3.10.21; 3.11.0 before 3.11.16; 3.12.0 before 3.12.14; 3.13.0 before 3.13.14; 3.14.0a1 before 3.14.5rc1; 3.15.0a1 before 3.15.0b1 |
| CVE-2024-6232 | 7.5 | Sep 3 | Regular-expression DoS when parsing TarFile headers Affected: before 3.8.20; 3.9.0 before 3.9.20; 3.10.0 before 3.10.15; 3.11.0 before 3.11.10; 3.12.0 before 3.12.6; 3.13.0a1 before 3.13.0rc2 |
| CVE-2026-4786 | 7.1 | Apr 13 | Incomplete mitigation of CVE-2026-4519, %action expansion for command injection to webbrowser.open() Affected: before 3.10.21; 3.11.0 before 3.11.16; 3.12.0 before 3.12.14; 3.13.0 before 3.13.14; 3.14.0a1 before 3.14.5rc1; 3.15.0a1 before 3.15.0b1 |
| CVE-2026-114583 New | 6.9 | Oct 22 | tar filter allows writing outside destination via empty-named symlink Affected: before 3.11.18; 3.12.0 before 3.12.16; 3.13.0 before 3.13.18; 3.14.0 before 3.14.10; 3.15.0 before 3.15.2; 3.16.0a1 before 3.16.0 |
| CVE-2026-7774 | 6.9 | Jun 4 | tarfile.data_filter path traversal bypass allows writing outside the extraction directory Affected: before 3.10.21; 3.11.0 before 3.11.16; 3.12.0 before 3.12.14; 3.13.0 before 3.13.14; 3.14.0 before 3.14.6; 3.15.0a1 before 3.15.0b2 |
| CVE-2026-19672 | 6.3 | Aug 19 | tarfile extraction filter bypass allows creation of directories outside the destination Affected: before 3.16.0 |
| CVE-2026-3276 | 6.3 | Jun 3 | Potential DoS via quadratic complexity in unicodedata.normalize() Affected: before 3.10.21; 3.11.0 before 3.11.16; 3.12.0 before 3.12.14; 3.13.0 before 3.13.14; 3.14.0 before 3.14.6; 3.15.0a1 before 3.15.0b2 |
| CVE-2026-6019 | 6.1 | Apr 22 | BaseCookie.js_output() does not neutralize embedded characters Affected: before 3.13.14; 3.14.0a1 before 3.14.5rc1; 3.15.0a1 before 3.15.0b1 |
| CVE-2026-15806 | 6.0 | Aug 18 | `HTTPPasswordMgr` can send saved HTTPS credentials via HTTP because of incorrect scheme matching Affected: before 3.10.22; 3.11.0 before 3.11.17; 3.12.0 before 3.12.15; 3.13.0 before 3.13.16; 3.14.0 before 3.14.8; 3.15.0a1 before 3.15.0rc2 |
| CVE-2026-17084 | 6.0 | Aug 18 | stringprep.map_table_b2() deviates from RFC 3454 Table B.2 Affected: before 3.10.22; 3.11.0 before 3.11.17; 3.12.0 before 3.12.15; 3.13.0 before 3.13.16; 3.14.0 before 3.14.8; 3.15.0a1 before 3.15.0rc2 |
| CVE-2026-3446 | 6.0 | Apr 10 | Base64 decoding stops at first padded quad by default Affected: before 3.13.13; 3.14.0 before 3.14.4; 3.15.0a1 before 3.15.0a8 |
| CVE-2026-12345 | 5.9 | Sep 29 | Race condition in tempfile.TemporaryDirectory cleanup allows deleting files outside the temporary directory Affected: before 3.12.15; 3.13.0 before 3.13.18; 3.14.0 before 3.14.9; 3.15.0a1 before 3.15.0rc3 |
| CVE-2026-8328 | 5.9 | May 13 | FTP PASV SSRF, ftpcp() does not use actual peer address, trusts server-supplied PASV host address Affected: before 3.10.21; 3.11.0 before 3.11.16; 3.12.0 before 3.12.14; 3.13.0 before 3.13.14; 3.14.0 before 3.14.6; 3.15.0a1 before 3.15.0b2 |
| CVE-2026-87910 | 5.7 | Sep 11 | tarfile hardlink fallback ignores custom extraction filter rejection via None Affected: before 3.10.22; 3.11.0 before 3.11.17; 3.12.0 before 3.12.15; 3.13.0 before 3.13.16; 3.14.0 before 3.14.9; 3.15.0a1 before 3.15.0rc3 |
| CVE-2026-1502 | 5.7 | Apr 10 | HTTP client proxy tunnel headers not validated for CR/LF Affected: before 3.10.21; 3.11.0 before 3.11.16; 3.12.0 before 3.12.14; 3.13.0 before 3.13.14; 3.14.0a1 before 3.14.5rc1; 3.15.0a1 before 3.15.0b1 |
| CVE-2026-0864 | 5.5 | Jun 23 | Configuration Injection via Carriage Return (\r) in write() method Affected: before 3.10.21; 3.11.0 before 3.11.16; 3.12.0 before 3.12.14; 3.13.0 before 3.13.15; 3.14.0 before 3.14.7; 3.15.0a1 before 3.15.0b4 |
| CVE-2026-4360 | 5.3 | Jun 30 | Tarfile.extract() doesn't fully respect filter parameter Affected: before 3.10.21; 3.11.0 before 3.11.16; 3.12.0 before 3.12.14; 3.13.0 before 3.13.15; 3.14.0 before 3.14.7; 3.15.0a1 before 3.15.0b4 |
| CVE-2026-12003 | 5.3 | Jun 16 | CPython >3.11 Insecure Input Validation resulting in privilege escalation Affected: before 3.11.16; 3.12.0 before 3.12.14; 3.13.0 before 3.13.15; 3.14.0 before 3.14.7; 3.15.0a1 before 3.15.0b3 |
| CVE-2026-5713 | 5.3 | Apr 14 | Out-of-bounds read/write during remote profiling and asyncio process introspection when connecting to malicious target Affected: before 3.14.5; 3.15.0a1 before 3.15.0b1 |
| CVE-2026-18503 | 2.4 | Aug 10 | Super-linear CPU usage for unbounded input to csv.Sniffer.sniff() Affected: before 3.10.21; 3.11.0 before 3.11.16; 3.12.0 before 3.12.14; 3.13.0 before 3.13.15; 3.14.0 before 3.14.7; 3.15.0a1 before 3.15.0rc1; +1 more |
| CVE-2024-3220 | 2.3 | Feb 14 | Default mimetype known files writeable on Windows Affected: before 3.11.18; 3.12.0 before 3.12.16; 3.13.0 before 3.13.18; 3.14.0 before 3.14.9; 3.15.0 before 3.15.1; 3.16.0a1 before 3.16.0 |
| CVE-2026-15310 | 2.1 | Aug 25 | zipfile: bzip2/LZMA/Zstandard members decompress without a max_length bound, defeating chunked-read memory limits Affected: before 3.10.22; 3.11.0 before 3.11.17; 3.12.0 before 3.12.15; 3.13.0 before 3.13.16; 3.14.0 before 3.14.8; 3.15.0a1 before 3.15.0rc2 |
| CVE-2026-103995 New | 2.0 | Oct 27 | Lenient parsing of integers for response body and chunk framing Affected: before 3.16.0 |
| CVE-2026-6879 | 2.0 | Jul 28 | Quadratic Behavior in xml.etree.ElementPath Index Predicates Affected: before 3.10.21; 3.11.0 before 3.11.16; 3.12.0 before 3.12.14; 3.13.0 before 3.13.15; 3.14.0 before 3.14.7; 3.15.0a1 before 3.15.0rc1 |
Showing 35
