Python Software Foundation Cpython

68 CVEs affecting Python Software Foundation Cpython. Latest disclosed: 2026-08-18. Critical: 1, High: 20.

Top CVEs affecting Python Software Foundation Cpython
CVESeverityScorePublishedSummary
CVE-2025-4517Critical9.42025-06-03Allows arbitrary filesystem writes outside the extraction directory during extraction with filter="data". You are affected by this vulnerability if using the…
CVE-2026-6100High8.12026-04-13Use-after-free (UAF) was possible in the `lzma.LZMADecompressor`, `bz2.BZ2Decompressor`, and `gzip.GzipFile` when a memory allocation fails with a `MemoryError…
CVE-2024-9287High7.82024-10-22A vulnerability has been found in the CPython `venv` module and CLI where path names provided when creating a virtual environment were not quoted properly, all…
CVE-2023-6597High7.82024-03-19An issue was found in the CPython `tempfile.TemporaryDirectory` class affecting versions 3.12.1, 3.11.7, 3.10.13, 3.9.18, and 3.8.18 and prior. The tempfile.T…
CVE-2026-15308High7.52026-07-09The incremental HTML parser (html.parser.HTMLParser) allows for CPU denial-of-service through repeated unterminated markup declarations when processing uncontr…
CVE-2026-7210High7.52026-05-11`xml.parsers.expat` and `xml.etree.ElementTree` use insufficient entropy for Expat hash-flooding protection, which allows a crafted XML document to trigger has…
CVE-2026-3087High7.52026-04-27If `shutil.unpack_archive()` is given a ZIP archive with an absolute Windows path containing a drive (`C:\\...`) then the archive will be extracted outside the…
CVE-2026-4224High7.52026-03-16When an Expat parser with a registered ElementDeclHandler parses an inline document type definition containing a deeply nested content model a C stack overflow…
CVE-2026-3644High7.52026-03-16The fix for CVE-2026-0672, which rejected control characters in http.cookies.Morsel, was incomplete. The Morsel.update(), |= operator, and unpickling paths wer…
CVE-2025-13836High7.52025-12-01When reading an HTTP response from a server, if no read amount is specified, the default behavior will be to use Content-Length. This allows a malicious server…
CVE-2025-8194High7.52025-07-28There is a defect in the CPython “tarfile” module affecting the “TarFile” extraction and entry enumeration APIs. The tar implementation would process tar archi…
CVE-2025-4435High7.52025-06-03When using a TarFile.errorlevel = 0 and extracting with a filter the documented behavior is that any filtered members would be skipped and not extracted. Howev…
CVE-2025-4330High7.52025-06-03Allows the extraction filter to be ignored, allowing symlink targets to point outside the destination directory, and the modification of some file metadata. …
CVE-2025-4138High7.52025-06-03Allows the extraction filter to be ignored, allowing symlink targets to point outside the destination directory, and the modification of some file metadata. …
CVE-2024-12254High7.52024-12-06Starting in Python 3.12.0, the asyncio._SelectorSocketTransport.writelines() method would not "pause" writing and signal to the Protocol to drain the buffer…
CVE-2024-6232High7.52024-09-03There is a MEDIUM severity vulnerability affecting CPython. Regular expressions that allowed excessive backtracking during tarfile.TarFile header parsing…
CVE-2024-7592High7.52024-08-19There is a LOW severity vulnerability affecting CPython, specifically the 'http.cookies' standard library module. When parsing cookies that contained backsla…
CVE-2024-4032High7.52024-06-17The “ipaddress” module contained incorrect information about whether certain IPv4 and IPv6 addresses were designated as “globally reachable” or “private”. This…
CVE-2024-0397High7.42024-06-17A defect was discovered in the Python “ssl” module where there is a memory race condition with the ssl.SSLContext methods “cert_store_stats()” and “get_ca_cert…
CVE-2026-4786High7.12026-04-13Mitgation of CVE-2026-4519 was incomplete. If the URL contained "%action" the mitigation could be bypassed for certain browser types the "webbrowser.open()" AP…