PyPI vulnerabilities — 26,451 matching vulnerabilities

Concerned about your application's security?

Vulert continues monitoring your dependencies and alerts you when new vulnerabilities are disclosed — no installation and no source-code access required.

Scan your app free →
Severity Vulnerability Package Ecosystem Disclosed Fixed version
Critical MAL-2026-18203: Malicious PyPI package opens a reverse shell during installation journey-teste-shellhello PyPI 22 Oct 2026 No fix published
4.5 medium CVE-2026-113721: virtualenv can write generated files through destination links virtualenv PyPI 22 Oct 2026 21.14.9
8.1 high GHSA-78g4-xqwv-q3g8: Pillow image decoding permits an out-of-bounds heap write pillow PyPI 22 Oct 2026 13.0.0
6.0 medium CVE-2026-113789: pypdf form-field retrieval can cause resource exhaustion pypdf PyPI 22 Oct 2026 6.21.0
6.0 medium CVE-2026-113790: Excessive memory use when parsing PDF arrays and dictionaries pypdf PyPI 22 Oct 2026 6.21.0
6.0 medium CVE-2026-113791: pypdf content stream parsing can consume excessive memory pypdf PyPI 22 Oct 2026 6.21.0
7.5 high CVE-2026-114145: GitPython submodule path validation can enable code execution gitpython PyPI 22 Oct 2026 3.2.1
7.5 high CVE-2026-75508: graphql-core token limit bypass enables memory-exhaustion denial of service graphql-core PyPI 22 Oct 2026 3.2.12
7.5 high CVE-2026-75507: graphql-core validation rule enables denial of service graphql-core PyPI 22 Oct 2026 3.2.12
8.8 high CVE-2026-114140: Arbitrary file write through path traversal in nbconvert nbconvert PyPI 22 Oct 2026 7.17.2
5.3 medium CVE-2026-114603: Excessive CPU use when parsing OpenTelemetry tracestate headers opentelemetry-api PyPI 22 Oct 2026 1.45.1
8.7 high CVE-2026-114134: Black GitHub Action can execute untrusted code black PyPI 22 Oct 2026 26.10.1
7.4 high CVE-2026-114137: Django REST framework TokenProxy deletion leaves authentication tokens active djangorestframework PyPI 22 Oct 2026 3.18.2
7.5 high CVE-2026-114138: Accept header parsing can exhaust CPU and block Django REST services djangorestframework PyPI 22 Oct 2026 3.18.2
7.5 high CVE-2026-114136: Memory-amplification denial of service in Django REST framework djangorestframework PyPI 22 Oct 2026 3.18.2
7.7 high CVE-2026-96778: Pillow JPEG encoder heap buffer overflow pillow PyPI 22 Oct 2026 13.0.0
7.1 high CVE-2026-96644: Pillow heap over-read when rendering WMF and EMF images on Windows pillow PyPI 22 Oct 2026 13.0.0
7.1 high CVE-2026-96643: Pillow PNG eXIf parsing can cause quadratic CPU use pillow PyPI 22 Oct 2026 13.0.0
7.1 high CVE-2026-96642: Pillow TarIO can enter an infinite CPU-consuming loop pillow PyPI 22 Oct 2026 13.0.0
6.5 medium CVE-2026-96641: Pillow integer overflow can corrupt text width calculations pillow PyPI 22 Oct 2026 13.0.0

Showing the first 200 matches. Add filters to narrow the results.

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →

Questions

Searching the database

How do I search for a CVE or a package?

Type a CVE id, package name, ecosystem or keyword into the search field. Results include the severity, the affected package, the ecosystem, the disclosure date and the fixed version.

Can I filter by severity or by whether a fix exists?

Yes. The filters on the left narrow the list to critical, high, medium or low vulnerabilities, to a single ecosystem, and to vulnerabilities that have a fix available or none yet.

What does "No fix published" mean?

No patched version has been released for that vulnerability yet. The vulnerability page still shows the affected range and any workaround that can reduce exposure in the meantime.