Every known security problem in the code packages we track, newest first. It comes from public security databases and updates every few hours. See when it last updated
| Advisory | Severity | Attack odds | Published | Packages |
|---|---|---|---|---|
Open WebUI: Realtime endpoints accept Redis-revoked JWTs after signout/backchannel logout CVE-2026-59219, GHSA-855v-hq7w-jmjw, PYSEC-2026-3595 | High | 0.6% | 09 Jul, 2026 | PyPI open-webui |
Soup Sieve: Regular Expression Denial of Service (ReDoS) via Selector Parser CVE-2026-49477, GHSA-836r-79rf-4m37, PYSEC-2026-3072 | High | 0.6% | 09 Jul, 2026 | PyPI soupsieve |
Soup Sieve has Memory Exhaustion via Large Comma-Separated Selector Lists CVE-2026-49476, GHSA-2wc2-fm75-p42x, PYSEC-2026-3071 | High | 0.6% | 09 Jul, 2026 | PyPI soupsieve |
Phantom: Arbitrary file write and decode-bomb DoS via unconfined MCP tool paths GHSA-52vm-mxx8-f227 | High | Not scored | 09 Jul, 2026 | PyPI phantom-audio |
RestrictedPython guard hooks can be shadowed via positional-only arguments CVE-2026-55830, GHSA-ffg3-p8fm-mjx2, PYSEC-2026-3917 | High | 0.3% | 08 Jul, 2026 | PyPI RestrictedPython PyPI restrictedpython |
asyncssh has SCP Path Traversal to Arbitrary File Write CVE-2026-54591, GHSA-2wxc-x7rj-hg8f, PYSEC-2026-3808 | High | 0.5% | 08 Jul, 2026 | PyPI asyncssh |
OpenCTI is an open source platform for managing cyber threat intelligence knowledge and observables. Prior to 7.260326.0, an authorization bypass vulnerability in OpenCTI allows any authenticated user with KNOWLEDGE_KNUPDATE permission to bypass Confidence Level validation and Object Marking restric CVE-2026-35210, GHSA-36fr-4m54-94mj, PYSEC-2026-3445 | High | 0.4% | 08 Jul, 2026 | PyPI pycti |
`lxml_html_clean.Cleaner` does not strip `javascript:` URLs from namespaced URL attributes CVE-2026-49825, GHSA-4jhm-jv67-739f, PYSEC-2026-2614 | High | 0.3% | 08 Jul, 2026 | PyPI lxml-html-clean PyPI lxml_html_clean |
httplib2: Decompression Bomb Denial of Service via Unbounded gzip/deflate Response Handling CVE-2026-59939, GHSA-j5g9-f88f-gfj3, PYSEC-2026-3444 | High | 0.7% | 08 Jul, 2026 | PyPI httplib2 |
pypdf: Possible infinite loop for not terminated inline images CVE-2026-59936, GHSA-5xf7-4p34-54qr, PYSEC-2026-3612 | High | 0.6% | 08 Jul, 2026 | PyPI pypdf |
pypdf: Possible infinite loop for not terminated inline images (ASCII85 and ASCIIHex filter) CVE-2026-59935, GHSA-g867-7843-wf8q, PYSEC-2026-3613 | High | 0.6% | 08 Jul, 2026 | PyPI pypdf |
LiteLLM: MCP Authentication Bypass via OAuth2 Passthrough Fallback CVE-2026-59822, GHSA-7488-6r32-c95q, PYSEC-2026-3479 | HighExploited | 0.8% | 08 Jul, 2026 | PyPI litellm |
yt-dlp: Downstream command injection via improper sanitization of yt-dlp --write-link output CVE-2026-55404, GHSA-6v4j-43gg-vj32, PYSEC-2026-3622 | High | 0.6% | 08 Jul, 2026 | PyPI yt-dlp |
Mistune block_parser: quadratic-time parsing on long lists of repeated reference-link definitions CVE-2026-59928, GHSA-ffq3-xpv3-j92q, PYSEC-2026-2216 | High | 0.7% | 08 Jul, 2026 | PyPI mistune |
Mistune inline_parser: quadratic-time parsing on long runs of `**x**` and `***x***` emphasis pairs CVE-2026-59925, GHSA-4j32-57v6-6g45, PYSEC-2026-2213 | High | 0.6% | 08 Jul, 2026 | PyPI mistune |
Mistune plugins/formatting: quadratic-time parsing on long runs of `~~x~~`, `==x==`, and `^^x^^` markers (strikethrough / mark / insert) CVE-2026-59922, GHSA-c8j7-8cv4-2xmq, PYSEC-2026-2210 | High | 0.6% | 08 Jul, 2026 | PyPI mistune |
Copier has a trust-prefix bypass via path traversal that runs tasks unprompted CVE-2026-53951, GHSA-9gmc-jqmh-3rvm, PYSEC-2026-3818 | High | 0.3% | 08 Jul, 2026 | PyPI copier |
Serena: Unauthenticated Flask dashboard on fixed port enables DNS rebinding → memory poisoning → RCE CVE-2026-49471, GHSA-37h2-6p4f-mp3q, PYSEC-2026-3061 | High | 0.4% | 07 Jul, 2026 | PyPI serena-agent |
vLLM: ReDoS via structured_outputs.regex compiled without timeout in xgrammar and outlines backends CVE-2026-55574, GHSA-rwxx-mrjm-wc2m, PYSEC-2026-2304 | High | 0.6% | 06 Jul, 2026 | PyPI vllm |
vLLM denial of service via prompt embeds on M-RoPE models CVE-2026-55514, GHSA-33cg-gxv8-3p8g, PYSEC-2026-2303 | High | 0.7% | 06 Jul, 2026 | PyPI vllm |
vLLM has Remote DoS via Invalid Recovered Token Reinjection CVE-2026-54234, GHSA-8wr5-jm2h-8r4f, PYSEC-2026-3542 | High | 0.6% | 06 Jul, 2026 | PyPI vllm |
Linuxfabrik Monitoring Plugins have local privilege escalation using embedded command CVE-2026-55426, GHSA-798h-hpph-m24j, PYSEC-2026-2594 | High | 0.2% | 06 Jul, 2026 | PyPI linuxfabrik-lib |
Langroid: handle_message() executes user-supplied tool JSON without sender verification CVE-2026-54771, GHSA-gjgq-w2m6-wr5q, PYSEC-2026-2579 | High | 0.4% | 06 Jul, 2026 | PyPI langroid |
Pillow `GdImageFile._open()`: image dimensions accepted without `_decompression_bomb_check()` BIT-pillow-2026-55380, CVE-2026-55380, GHSA-phj9-mv4w-65pm, PYSEC-2026-2256 | High | 0.5% | 06 Jul, 2026 | PyPI pillow |
Pillow `BdfFontFile`: `Image.new()` called without `_decompression_bomb_check()` — bomb protection bypass via font loading BIT-pillow-2026-55379, CVE-2026-55379, GHSA-45hq-cxwh-f6vc, PYSEC-2026-2255 | High | 0.5% | 06 Jul, 2026 | PyPI pillow |
Pillow: `FontFile.compile()`: `Image.new()` called without `_decompression_bomb_check()` BIT-pillow-2026-54060, CVE-2026-54060, GHSA-5x94-69rx-g8h2, PYSEC-2026-2254 | High | 0.4% | 06 Jul, 2026 | PyPI pillow |
Pillow `PcfFontFile._load_bitmaps()`: `Image.frombytes()` called without `_decompression_bomb_check()` — bomb protection bypass via PCF font loading BIT-pillow-2026-54059, CVE-2026-54059, GHSA-8v84-f9pq-wr9x, PYSEC-2026-2253 | High | 0.4% | 06 Jul, 2026 | PyPI pillow |
flyto-core has Unauthenticated Command Execution via HTTP MCP `execute_module` CVE-2026-55786, GHSA-h9f9-h6gm-wc85, PYSEC-2026-2482 | High | 0.3% | 06 Jul, 2026 | PyPI flyto-core |
flyto-core has SSRF guard bypass via IPv6 transition addresses (IPv4-mapped / 6to4 / NAT64) in validate_url_ssrf CVE-2026-55787, GHSA-794r-5rp2-fpg8, PYSEC-2026-2481 | High | 0.3% | 06 Jul, 2026 | PyPI flyto-core |
Apache Airflow Google provider allows path traversal through GCS object names CVE-2026-49297, GHSA-v3mh-27qj-w836, PYSEC-2026-2084 | High | 1.0% | 06 Jul, 2026 | PyPI apache-airflow-providers-google |
Uncontrolled Resource Consumption vulnerability in Apache IoTDB.
Some interface fails to impose reasonable
limits on the time span and aggregation interval of the query. An attacker
can construct a request with extreme parameters (e.g., a very large time
range combined with a minimal interval). Th CVE-2026-24012, PYSEC-2026-2079 | High | 0.7% | 06 Jul, 2026 | PyPI apache-iotdb |
Trail of Bits fickling versions up to and including 0.1.10 do not include the Python standard library modules _posixsubprocess, site, and atexit in the UNSAFE_IMPORTS denylist (fickle.py). Because these modules are absent from the denylist, fickling's check_safety() function returns LIKELY_SAFE with CVE-2026-14534, GHSA-m6fh-58r7-x697, PYSEC-2026-2149 | High | 0.6% | 04 Jul, 2026 | PyPI fickling |
NLTK Stanford wrapper classes execute untrusted JAR files without verification CVE-2026-12252, GHSA-9r6g-266r-89x4, PYSEC-2026-2085 | High | 0.2% | 04 Jul, 2026 | PyPI nltk |
Recce server has unauthenticated SQL execution that allows local file read/write through DuckDB CVE-2026-49360, GHSA-rh62-j648-g5qc, PYSEC-2026-3049 | High | 1.1% | 02 Jul, 2026 | PyPI recce |
Linuxfabrik Monitoring Plugins: Sudoers may be able to obtain privilege escalation via /usr/bin/apt-get arguments CVE-2026-52817, GHSA-8w6w-23mq-h8rg, PYSEC-2026-2595 | High | 0.2% | 02 Jul, 2026 | PyPI linuxfabrik-lib |
joserfc: HS256/HS384/HS512 verify accepts empty/nil HMAC key (cross-language sibling of CVE-2026-45363) CVE-2026-49852, GHSA-gg9x-qcx2-xmrh, PYSEC-2026-2528 | High | 0.2% | 02 Jul, 2026 | PyPI joserfc |
Langroid: SQLChatAgent _validate_query blocklist misses pg_read_file family enabling arbitrary file read CVE-2026-50180, GHSA-pmch-g965-grmr, PYSEC-2026-2580 | High | 0.7% | 02 Jul, 2026 | PyPI langroid |
Langroid: Path traversal in the file tools allows read/write outside configured current directory CVE-2026-50181, GHSA-fg23-3346-88f5, PYSEC-2026-2578 | High | 0.2% | 02 Jul, 2026 | PyPI langroid |
MLflow: trace API endpoints lack proper authorization validators BIT-mlflow-2026-8147, CVE-2026-8147, GHSA-2cm6-r77w-6g96, PYSEC-2026-3686 | High | 0.5% | 02 Jul, 2026 | PyPI mlflow |
Wagtail: Reflected XSS in dynamic image URL generator view CVE-2026-54263, GHSA-23m2-mghx-vqmf, PYSEC-2026-616 | High | 0.4% | 01 Jul, 2026 | PyPI wagtail |
Gradio FileExplorer preprocess path traversal allows files outside root_dir to reach callbacks CVE-2026-49119, GHSA-j36p-7w88-g82j, PYSEC-2026-2179 | High | 0.7% | 01 Jul, 2026 | PyPI gradio |
Cortex has Untrusted Project Bootstrap Code Execution via `CLAUDE_PROJECT_DIR` CVE-2026-49986, GHSA-gvpp-v77h-5w8g, PYSEC-2026-2676 | High | 0.2% | 01 Jul, 2026 | PyPI neuro-cortex-memory |
Ray: Arbitrary code execution via ray.data.read_webdataset default decoder: pickle.loads(value) and torch.load(weights_only=False) CVE-2026-57516, GHSA-hhrp-gw25-jr43, PYSEC-2026-2273 | High | 0.9% | 01 Jul, 2026 | PyPI ray |
DeepTutor missing MCP tool authorization allows non-admin users to invoke unrestricted tools CVE-2026-58168, GHSA-jg88-rvpc-qvxj, PYSEC-2026-4206 | High | 0.4% | 30 Jun, 2026 | PyPI deeptutor |
nltk: Arbitrary File Read via Path Traversal in nltk.data.load() through Percent-Encoded Sequences CVE-2026-12243, GHSA-m42h-3232-vpv3, PYSEC-2026-597 | High | Not scored | 30 Jun, 2026 | PyPI nltk |
Flawfinder output manipulation via untrusted filenames and source text CVE-2026-48813, GHSA-4c3c-r6p8-c863, PYSEC-2026-2480 | High | 0.4% | 26 Jun, 2026 | PyPI flawfinder |
python-socketio: Binary attachment accumulation can cause denial of service CVE-2026-48804, GHSA-5w7q-77mv-v69f, PYSEC-2026-3042 | High | 0.5% | 26 Jun, 2026 | PyPI python-socketio |
python-engineio has unbound thread allocation that can cause denial of service CVE-2026-48802, GHSA-cgwc-pv48-fhj5, PYSEC-2026-3032 | High | 0.6% | 26 Jun, 2026 | PyPI python-engineio |
python-engineio has possible denial of service due to maximum payload size sometimes not being enforced CVE-2026-48809, GHSA-m9gh-vj53-gvh9, PYSEC-2026-3033 | High | 0.5% | 26 Jun, 2026 | PyPI python-engineio |
Apache Airflow FTP provider: FTP Provider does not protect FTPS data channel (missing PROT_P) CVE-2026-49486, GHSA-fgch-86x8-fv43, PYSEC-2026-238 | High | 0.4% | 26 Jun, 2026 | PyPI apache-airflow-providers-ftp |