Advisories · Python
PyPI Advisories.
Every PyPI Advisory we hold, newest first.
- CVSS 7.5 High
Banks: Unsafe importlib.import_module of attacker-controlled Tool.import_path in CompletionExtension allows RCE
- Code injection
<2.4.3 · fixed in 2.4.3
GHSA-64vx-6h2c-rjh7 · CVE-2026-61536 - CVSS 7.8 High
Stanza: RCE via pickle deserialization in the lemmatizer
- Code injection
- Insecure deserialization
>=1.14.0, <1.15.0 · fixed in 1.15.0
GHSA-gh9r-c94j-cmp5 · CVE-2026-115878 - CVSS 7.1 High
pypdf has possible infinite loop when hitting EOF in standard xref table during trailer search
- Denial of service
<6.21.4 · fixed in 6.21.4
GHSA-5849-834g-hvw5 · CVE-2026-119203 - CVSS 7.1 High
pypdf has possible large memory usage when parsing page tree
- Denial of service
<6.21.4 · fixed in 6.21.4
GHSA-cggf-277g-3q54 · CVE-2026-119204 - CVSS 7.1 High
pypdf has possible infinite loop when cloning dictionaries
- Denial of service
<6.21.4 · fixed in 6.21.4
GHSA-mfr5-77xh-9j7h · CVE-2026-119205 - CVSS 8.8 High
Authlib RFC 7592 examples omit registration-access-token client binding
- Broken access control
- CWE-1188
>=0.15, <1.9.1 · fixed in 1.9.1
GHSA-c73q-w75p-j82v · CVE-2026-116672 - CVSS 7.1 High
pypdf has possible long runtimes when retrieving page labels
- Denial of service
<6.21.3 · fixed in 6.21.3
GHSA-42gh-23hr-vphw · CVE-2026-119206 - CVSS 7.1 High
pypdf has possible large memory usage for exceptions in strict mode
- Denial of service
- CWE-405
<6.21.3 · fixed in 6.21.3
GHSA-4vqv-7265-gm2w · CVE-2026-119207 - CVSS 7.1 High
pypdf has possible long runtimes/large memory usage for encrypted PDF files
- Denial of service
<6.21.3 · fixed in 6.21.3
GHSA-62m5-6wh8-28x7 · CVE-2026-119208 - CVSS 7.1 High
pypdf has possible large memory usage when parsing cross-reference streams
- Denial of service
<6.21.3 · fixed in 6.21.3
GHSA-x3rh-gjgm-fmqc · CVE-2026-119209 - CVSS 7.5 High
pyasn1 has quadratic CPU consumption in constructed BIT STRING decoding
- Denial of service
<0.6.5 · fixed in 0.6.5
GHSA-2qm8-x737-gmw5 · CVE-2026-119196 - CVSS 7.5 High
pyasn1 has quadratic-complexity denial of service in binary REAL decoding
- Denial of service
<0.6.5 · fixed in 0.6.5
GHSA-mm57-4v3p-rchx · CVE-2026-119197 - CVSS 7.5 High
pyasn1 has quadratic-time denial of service in constructed string and indefinite-length ANY decoding
- Denial of service
<0.6.5 · fixed in 0.6.5
GHSA-9m75-vc3g-4x39 · CVE-2026-119195 - CVSS 7.5 High
pyasn1 has quadratic CPU use in schemaless BER/CER/DER container decoding
- Denial of service
>=0.3.3, <0.6.5 · fixed in 0.6.5
GHSA-fm9c-5rcf-2q5p · CVE-2026-119194 - CVSS 7.5 High
GraphQL-core has denial of service via memory leak in aborted validations
- Denial of service
>=3.3.0a3, <3.3.1 · fixed in 3.3.1
GHSA-mpqx-q82w-9x46 · CVE-2026-119286 - CVSS 8.4 High
OAuthLib: Token grants can use attacker-supplied client_id for authorization after authenticating a different client
- Broken access control
<4.0.0 · fixed in 4.0.0
GHSA-7984-qgvg-3j9c · CVE-2026-118669 - CVSS 5.3 Medium
OpenWISP Controller CA CRL REST API does not scope requests to managed organizations
- Broken access control
>=1.0.0, <1.3.2 · fixed in 1.3.2
GHSA-9gh4-xw24-9xh5 · CVE-2026-116677 - CVSS 6.9 Medium
joserfc: Compact JWS size guard allocates attacker-controlled segments before rejection
- Denial of service
<1.7.6 · fixed in 1.7.6
GHSA-9pg5-8c7x-5hfx · CVE-2026-119284 - CVSS 7.5 High
joserfc: Unbounded JWE General JSON `recipients` Array Leads to CPU Exhaustion (DoS) via Repeated RSA Private-Key Decryption
- Denial of service
<1.7.5 · fixed in 1.7.5
GHSA-jpxq-7h8p-2q76 · CVE-2026-119283 - CVSS 7.5 High
Twisted: Unauthenticated Remote Denial of Service in the Twisted HTTP/2 Server via Rapid Stream Reset
- Denial of service
<26.10.0rc1 · fixed in 26.10.0rc1
GHSA-vpp8-g58w-m8mp - CVSS 7.0 High
PraisonAI vulnerable to Remote Code Execution via Broken AST Sandbox
- Command injection
- CWE-184
<4.6.78 · fixed in 4.6.78
GHSA-26mh-57q7-jfvr · CVE-2026-61438 - CVSS 5.3 Medium
Tornado: Event loop blocking and excess memory use from chunked bodies with many small chunks
- Denial of service
<6.6 · fixed in 6.6
GHSA-r4j5-9xpp-3985 · CVE-2026-115927 - CVSS 2.1 Low
Tornado: Open redirect in RedirectHandler via protocol-relative URLs
- Open redirect
<6.6 · fixed in 6.6
GHSA-pw9p-v7r6-gx4p · CVE-2026-116578 - CVSS 5.3 Medium
Tornado: Quadratic CPU usage when parsing HTTP headers with line folding
- Denial of service
<6.6 · fixed in 6.6
GHSA-pcg2-g6cj-q92c · CVE-2026-116577 - CVSS 9.3 CriticalCritical · CVSS 9+
Electrum: Malicious server can replace a just-broadcast tx and try to trick user into RBF-ing it
- Weak cryptography or TLS
<4.8.3 · fixed in 4.8.3
GHSA-6jp4-8v48-cc5v · CVE-2026-117601 - CVSS 6.3 Medium
Mem0: Cross-tenant conversation leak via unescaped delimiter collision in session-scope key (_build_session_scope)
- Information disclosure
- Broken access control
<3.1.6 · fixed in 3.1.6
GHSA-5324-3w58-qpp2 · CVE-2026-116575 - CVSS 6.8 Medium
Python Social Auth: OpenID Connect nonce is not bound to the browser session, so a stolen authorization code logs the attacker in as the victim
- Authentication bypass
- CWE-345
<6.2.0 · fixed in 6.2.0
GHSA-h2r5-x5m7-3935 · CVE-2026-115910 - CVSS 6.2 Medium
ONNX: Out-of-bounds read in ConvTranspose shape inference via undersized weight rank
- Memory corruption
>=1.2.1, <1.22.0 · fixed in 1.22.0
GHSA-6pwm-x34p-fvj2 · CVE-2026-115920 - CVSS 6.2 Medium
ONNX: Denial of service via unchecked expansion of packed sub-byte tensors in ONNX Python APIs
- Denial of service
<1.22.0 · fixed in 1.22.0
GHSA-q69g-f4f5-v8m7 · CVE-2026-115922 - CVSS 6.2 Medium
ONNX: Null Pointer Dereference in ScanInferenceFunction Due to Missing Required Attribute
- Memory corruption
- CWE-195
>=1.4.0, <1.22.0 · fixed in 1.22.0
GHSA-m4pr-6v3c-6fgr · CVE-2026-115921 - CVSS 6.2 Medium
ONNX: Out-of-Bounds Read in RNN/GRU/LSTM Shape Inference (Old Opsets, Missing Rank Check)
- Memory corruption
<1.22.0 · fixed in 1.22.0
GHSA-48m4-24cq-37qf · CVE-2026-115919 - CVSS 3.4 Low
vLLM: Permissive default CORS origins allow cross-origin requests to the vLLM HTTP server
- CWE-942
<0.32.0 · fixed in 0.32.0
GHSA-vvpg-rrww-wpmh · CVE-2026-115917 - CVSS 6.5 Medium
vLLM: Phi-4 multimodal audio encoder materializes and retains full attention matrices: a single max-length audio OOM-crashes the vLLM engine
- Denial of service
<0.32.0 · fixed in 0.32.0
GHSA-8397-8qf6-f2gm · CVE-2026-115913 - CVSS 6.5 Medium
vLLM DeepSeek-OCR image processing vulnerable to denial of service
- Denial of service
>=0.11.1, <0.32.0 · fixed in 0.32.0
GHSA-gq5q-89c7-vhvx · CVE-2026-115914 - CVSS 8.1 High
vLLM: Untrusted EPS inputs can trigger denial of service or Ghostscript RCE
- CWE-20
- CWE-183
<0.32.0 · fixed in 0.32.0
GHSA-h3rc-j82p-2c3h · CVE-2026-115915 - CVSS 7.5 High
vLLM: Public multimodal SHM handle forgery reaches worker-side `pickle.loads()` with insecure serialization disabled
- Insecure deserialization
<0.32.0 · fixed in 0.32.0
GHSA-6757-hggm-hp2w · CVE-2026-115912 - CVSS 6.5 Medium
vLLM: Out-of-vocabulary prompt token id passes input validation and triggers a CUDA device-side assert (engine crash / DoS)
- CWE-129
- CWE-193
<0.32.0 · fixed in 0.32.0
GHSA-q97c-p368-75c4 · CVE-2026-115916 - CVSS 6.5 Medium
vLLM: Responses API bypasses trust_request_chat_template for chat_template_kwargs
- Denial of service
>=0.16.0, <0.32.0 · fixed in 0.32.0
GHSA-x567-49g5-p4cf · CVE-2026-115918 - CVSS 6.5 Medium
vLLM: DoS via unbounded chat_template Jinja2 rendering exhausts the renderer thread pool
- Denial of service
>=0.19.0, <0.32.0 · fixed in 0.32.0
GHSA-542m-9234-8gvf · CVE-2026-115911 - CVSS 4.1 Medium
LangGraph CLI prints the registry push token in `langgraph deploy --verbose` output
- Information disclosure
>=0.4.15, <0.4.32 · fixed in 0.4.32
GHSA-8prr-f582-jqq3 · CVE-2026-115885 - CVSS 5.9 Medium
Autobahn Python: permessage-brotli inflates a whole frame before maxMessagePayloadSize is checked (incomplete fix of GHSA-hxp9-w8x3-p566)
- Denial of service
- CWE-409
>=26.7.1, <26.10.1 · fixed in 26.10.1
GHSA-pjh6-c8mg-3x7m · CVE-2026-116579 - CVSS 8.6 High
LangGraph JavaScript custom authentication may permit cross-user Store access
- Broken access control
>=0.1.2, <0.15.0 · fixed in 0.15.0
GHSA-4hm6-w6qq-w73v · CVE-2026-118668 - CVSS 3.3 Low
filelock: SoftReadWriteLock follows a lock tree swapped in after its first acquire and writes lock records into directories of the user running the lock
- Race condition
>=4.1.0, <4.2.1 · fixed in 4.2.1
GHSA-wfhq-q4j2-c37m · CVE-2026-112941 - CVSS 5.3 Medium
filelock: StrictSoftFileLock creates its claim directories without the lock mode, so another local user with a write bit on them can end a live hold
- Broken access control
>=3.30.0, <4.2.1 · fixed in 4.2.1
GHSA-6627-m3xw-93mp · CVE-2026-112908 - CVSS 6.3 Medium
filelock: StrictSoftFileLock and SoftReadWriteLock adopt a protocol directory another user created first, losing mutual exclusion
- CWE-283
>=3.30.0, <4.2.1 · fixed in 4.2.1
GHSA-9c4x-gm8v-wgc4 · CVE-2026-112911 - CVSS 5.3 Medium
filelock: WindowsFileLock ignores mode: a 0o600 lock file and the ReadWriteLock database inherit the directory ACL
- Broken access control
>=3.10.0, <4.2.1 · fixed in 4.2.1
GHSA-8mx5-7m5m-r77g · CVE-2026-112910 - CVSS 5.5 Medium
filelock ReadWriteLock: a crafted lock database makes every acquire stall or hang regardless of timeout
- Denial of service
>=3.20.4, <4.2.1 · fixed in 4.2.1
GHSA-cwqr-hh33-gh44 · CVE-2026-112915 - CVSS 4.7 Medium
filelock: SoftFileLock removes a live holder's marker when another user forges the PID in a writable marker
- CWE-345
>=3.22.0, <4.2.1 · fixed in 4.2.1
GHSA-rfpc-qcw5-3pc4 · CVE-2026-112939 - CVSS 2.5 Low
filelock: Symlink swap during SoftFileLock's writability check leaks whether a path exists and is writable by the lock taker
- Path traversal
>=3.32.6, <4.2.1 · fixed in 4.2.1
GHSA-9j6q-wvj5-jgjg · CVE-2026-112912 - CVSS 6.1 Medium
filelock: UnixFileLock truncates and chmods any regular file another user renames or hard-links onto the lock path
- CWE-706
<4.2.1 · fixed in 4.2.1
GHSA-69hj-f68j-2879 · CVE-2026-112909 - CVSS 6.1 Medium
filelock: ReadWriteLock follows a symlink at the lock path into SQLite
- Path traversal
- Information disclosure
>=3.20.4, <4.0.9 · fixed in 4.0.9
GHSA-j8f7-rjxc-mr56 · CVE-2026-112936 - CVSS 5.8 Medium
filelock: StrictSoftFileLock follows a symbolic link swapped in at <path>.filelock and creates claim files in a directory another local user chooses
- CWE-363
>=3.30.0, <4.2.1 · fixed in 4.2.1
GHSA-m462-7rxw-wvpg · CVE-2026-112938 - CVSS 6.1 Medium
filelock: SoftReadWriteLock holder refresh writes through a hard link and hangs on a named pipe that another local user renames over its record
- CWE-62
>=4.0.0, <4.2.1 · fixed in 4.2.1
GHSA-fj95-fr6c-h845 · CVE-2026-112934 - CVSS 4.7 Medium
filelock: SoftFileLock stale-lock break removes a live lock file on a reused inode number and admits two holders
- Race condition
>=3.22.0, <4.2.1 · fixed in 4.2.1
GHSA-fq56-3cx3-fjxp · CVE-2026-112935 - CVSS 4.3 Medium
LangGraph: Unencoded identifiers in LangGraph SDK v3 streaming can redirect authenticated GET requests
- Path traversal
>=1.2.3, <1.2.14 · fixed in 1.2.14
GHSA-3fx2-cqw9-xr3c · CVE-2026-118667 - CVSS 8.1 High
rucio has an Authorization Bypass on REST API endpoint for signing URLs
- Broken access control
>=1.16.1, <35.9.0 || >=36.0.0rc1, <38.6.0 || >=39.0.0rc1, <41.0.0rc1 · fixed in 35.9.0, 38.6.0, 41.0.0rc1
GHSA-5j9r-fx4x-rpvg · CVE-2026-58273 - CVSS 7.5 High
MLflow vulnerable to arbitrary file read on unauthenticated servers via prompt model version source
- Path traversal
>=3.10.0, <3.17.0 · fixed in 3.17.0
GHSA-m65p-9j7q-6w33 · CVE-2026-116690 - CVSS 6.5 Medium
MLflow CrewAI autologging records LLM provider API keys in logged trace spans
- Information disclosure
>=2.19.0, <3.17.0 · fixed in 3.17.0
GHSA-j7qq-vr8c-xvw3 · CVE-2026-116691 - CVSS 9.8 CriticalCritical · CVSS 9+
MLflow vulnerable to remote code execution on unauthenticated servers via third-party scorer deserialization importing caller-placed artifact modules
- Code injection
>=3.12.0rc0, <3.17.0 · fixed in 3.17.0
GHSA-26p8-2jq9-3vq9 · CVE-2026-116692 - CVSS 6.8 Medium
Model Context Protocol Python SDK: Server bearer-token authentication accepts tokens issued for a different resource server
- Broken access control
>=1.10.0, <1.30.0 || >=2.0.0, <2.2.0 · fixed in 1.30.0, 2.2.0
GHSA-w4fh-qvv9-3v23 · CVE-2026-116684