Skip to content

Python Software Foundation · weakness class

Memory Corruption

13 CVEs

Every dot is a CVE in what this vendor ships; the named ones are the most at risk.

likely to be exploited
1

Every one of the 13 is a mark on the map. Named now: 1 to 13, most at risk first.

  1. Python's elementtree C accelerator failed to initialise Expat's hash salt during initialization. This could make it easy to conduct denial of service attacks against Expat by cons…CVE-2018-14647The Python Project · CVSS 5.3 · 11% likely

    CWE-665

  2. path_getbbox in path.c in Pillow before 9.0.0 improperly initializes ImagePath.Path.CVE-2022-22815Python · 2.8% likely

    CWE-665

  3. libImaging/TgaRleDecode.c in Pillow 9.1.0 has a heap buffer overflow in the processing of invalid TGA image files.CVE-2022-30595Python · 2.3% likely

    CWE-787

  4. path_getbbox in path.c in Pillow before 9.0.0 has a buffer over-read during initialization of ImagePath.Path.CVE-2022-22816Python · 2.1% likely

    CWE-125

  5. In _imagingcms.c in Pillow before 10.3.0, a buffer overflow exists because strcpy is used instead of strncpy.CVE-2024-28219Python · CVSS 6.7 · 1.0% likely

    CWE-680

  6. base64.b64decode() always accepts "+/" characters, despite setting altcharsCVE-2025-12781Python Software Foundation · CVSS 6.3 · 0.9% likely

    CWE-704

  7. Use-after-free in lzma.LZMADecompressor, bz2.BZ2Decompressor, and gzip.GzipFile after re-use under memory pressureCVE-2026-6100Python Software Foundation · CVSS 8.1 · 0.6% likely

    CWE-416

  8. Use-after-free of a server-side SSLContext when sni_callback switches contextsCVE-2026-19445Python Software Foundation · CVSS 9.2 · 0.5% likelycovered by CyberSIXT

    CWE-4161 article

  9. bz2.BZ2Decompressor reuse after error can cause a stack buffer overflowCVE-2026-9669Python Software Foundation · CVSS 8.2 · 0.4% likely

    CWE-121

  10. Out-of-bounds write in Windows asyncio.ProacterEventLoop.sock_recvfrom_into() when using nbytesCVE-2026-3298Python Software Foundation · CVSS 8.8 · 0.4% likely

    CWE-787

  11. CPython v3.12.0 alpha 7 was discovered to contain a heap use-after-free via the function ascii_decode at /Objects/unicodeobject.c.CVE-2023-33595Python · 0.4% likely

    CWE-416

  12. Use-after-free in "unicode_escape" decoder with error handlerCVE-2025-4516Python Software Foundation · CVSS 5.9 · 0.2% likely

    CWE-416

  13. Out-of-bounds read/write during remote profiling and asyncio process introspection when connecting to malicious targetCVE-2026-5713Python Software Foundation · CVSS 5.3 · 0.1% likely

    CWE-121

exploited in the wildcheck availableringed, named or not: CyberSIXT has reported on it

Zoom in on the map and the dots under the middle of it are named where they are.

Data as of 2026-11-14. CVE List through 2026-11-14 · EPSS of 2026-11-13 · CISA KEV checked 2026-11-14. Sources: the CVE List, CISA KEV, EPSS, NVD, nuclei templates and public bug bounty data.

Updated AboutDevelopersSign in