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 |
|---|---|---|---|---|
safeurl is Missing IPv6 CIDR Ranges in Blocklist CVE-2026-54452, GHSA-xgch-x3mx-cm3c, GO-2026-5997 | Medium | 0.5% | 15 Jul, 2026 | Go github.com/doyensec/safeurl |
FiftyOne App server uses wildcard CORS (Access-Control-Allow-Origin: *), enabling cross-origin reads of local server data CVE-2026-53656, GHSA-q78p-hj9h-5466, PYSEC-2026-3465 | Medium | 0.1% | 15 Jul, 2026 | PyPI fiftyone |
obsidian-local-rest-api: Authenticated path traversal via URL-encoded %2F in /vault/{path} — arbitrary host file read/write/delete GHSA-62gx-5q78-wrvx | High | Not scored | 15 Jul, 2026 | npm obsidian-local-rest-api |
ToolHive: SSRF guard misses IPv6 NAT64 ranges (64:ff9b::/96, 64:ff9b:1::/48), allowing metadata/internal access behind a NAT64 gateway CVE-2026-54450, GHSA-pph6-vfjv-vpjw, GO-2026-5996 | Low | 0.3% | 15 Jul, 2026 | Go github.com/stacklok/toolhive |
MCP Python SDK: WebSocket server transport does not support Host/Origin validation CVE-2026-59950, GHSA-vj7q-gjh5-988w, PYSEC-2026-3483 | High | 0.2% | 15 Jul, 2026 | PyPI mcp |
9router: Mass assignment in PATCH /api/settings allows authenticated authorization downgrade CVE-2026-56679, GHSA-vmjq-hvgq-2wv4 | High | 0.4% | 15 Jul, 2026 | npm 9router |
9router: Kiro region injection allows authenticated SSRF with Authorization header forwarding CVE-2026-56678, GHSA-6mwv-4mrm-5p3m | Medium | 0.2% | 15 Jul, 2026 | npm 9router |
NocoBase backup restore schema name allows command injection CVE-2026-55410, GHSA-p853-83gj-wjj3 | Medium | 0.7% | 15 Jul, 2026 | npm @nocobase/plugin-backups |
NocoBase: Sensitive Data Exposure via SQL Blacklist Bypass CVE-2026-52888, GHSA-v8vm-cqh8-q87q | Medium | 0.5% | 15 Jul, 2026 | npm @nocobase/plugin-collection-sql |
NocoBase: SQL injection in /api/myInAppChannels:list filter to PG-superuser RCE CVE-2026-52887, GHSA-p849-8hwh-84j9 | Critical | 0.9% | 15 Jul, 2026 | npm @nocobase/plugin-notification-in-app-message |
MCP Python SDK: Experimental task handlers allow any client to access and cancel other clients' tasks CVE-2026-52870, GHSA-hvrp-rf83-w775, PYSEC-2026-3481 | High | 0.4% | 15 Jul, 2026 | PyPI mcp |
MCP Python SDK: HTTP transports serve session requests without verifying the authenticated principal CVE-2026-52869, GHSA-jpw9-pfvf-9f58, PYSEC-2026-3482 | High | 0.5% | 15 Jul, 2026 | PyPI mcp |
The Layout Builder module doesn't sufficiently sanitize block labels in certain scenarios, which can lead to a cross-site scripting (XSS) vulnerability.
This is mitigated by the fact that both the attacker and the targeted user need to be using the Layout Builder editing interface. CVE-2026-55805, DRUPAL-CORE-2026-012 | Medium | 0.2% | 15 Jul, 2026 | Packagist drupal/core |
Drupal core 11.2 and above integrate the HTMX JavaScript library.
Drupal core's XSS filter does not sufficiently sanitize certain HTMX attributes, which can lead to a cross-site scripting (XSS) vulnerability.
The vulnerability is mitigated by the fact an attacker must be able to insert HTML with s CVE-2026-15917, DRUPAL-CORE-2026-011 | Medium | 0.2% | 15 Jul, 2026 | Packagist drupal/core |
The Image module allows you to define and configure image fields.
The module doesn't sufficiently check access to image style derivatives when those files are served via a file stream other than `private://`.
This vulnerability is mitigated by the fact that Drupal must be configured to use a contr CVE-2026-15916, DRUPAL-CORE-2026-010 | Medium | 0.2% | 15 Jul, 2026 | Packagist drupal/core |
jsii-diff: Command Injection via npm: package argument CVE-2026-15895, GHSA-wcx4-wpfv-mc5c | High | 1.1% | 15 Jul, 2026 | npm jsii-diff |
MantisBT: Stored XSS in print_all_bug_page_word.php CVE-2026-62944, GHSA-h2wf-967x-gxvw | High | Not scored | 15 Jul, 2026 | Packagist mantisbt/mantisbt |
MantisBT: Injection of TIME_TRACKING and REMINDER Notes via REST and SOAP APIs CVE-2026-52883, GHSA-4vpf-w7qv-5h3q | Medium | Not scored | 15 Jul, 2026 | Packagist mantisbt/mantisbt |
MantisBT: REST and SOAP API Issue Update Accepts Unreleased Product Versions From Updaters CVE-2026-52882, GHSA-3v2j-6fw9-f57c | Medium | Not scored | 15 Jul, 2026 | Packagist mantisbt/mantisbt |
MantisBT: Reflected XSS in admin/install.php via unescaped printf CVE-2026-52881, GHSA-vcrw-4xvv-jh49 | Critical | Not scored | 15 Jul, 2026 | Packagist mantisbt/mantisbt |
MantisBT: Reflected XSS in admin/install.php CVE-2026-52847, GHSA-77x8-3v3h-hrhv | Critical | Not scored | 15 Jul, 2026 | Packagist mantisbt/mantisbt |
Koel: Full-read SSRF via podcast enclosure URL: isPublicHost() filter_var guard does not reject NAT64 (64:ff9b::/96) or 6to4 (2002::/16) IPv6-transition wrappers of internal IPv4 CVE-2026-54494, GHSA-rjg7-r26h-cfp2 | Medium | 0.4% | 15 Jul, 2026 | Packagist phanan/koel |
PyTorch Lightning allows arbitrary code execution through checkpoint _instantiator hyperparameters CVE-2026-58659, GHSA-qqmf-gpg7-g8gw, PYSEC-2026-3624, PYSEC-2026-3967 | High | 0.6% | 15 Jul, 2026 | PyPI lightning PyPI pytorch-lightning |
@better-auth/sso: SSO provider may allow registration for any org member without a checking their role CVE-2026-53515, GHSA-gv74-j8m3-fg5f | High | 0.4% | 15 Jul, 2026 | npm @better-auth/sso |
Koel: Incomplete fix for CVE-2026-47260 — systemic SSRF in podcast & radio fetch paths CVE-2026-54491, GHSA-6qvr-wjmv-v8mm | High | 0.4% | 15 Jul, 2026 | Packagist phanan/koel |
Malicious release: Malicious code in selparsecss-selector (npm) MAL-2026-10687 | Malicious | Not scored | 15 Jul, 2026 | npm selparsecss-selector |
Malicious release: Malicious code in qwen-asr-pvt (PyPI) MAL-2026-10690 | Malicious | Not scored | 15 Jul, 2026 | PyPI qwen-asr-pvt |
LangBot: Authenticated RCE Via MCP Configuration CVE-2026-54449, GHSA-3pvh-63gf-j9mw, PYSEC-2026-3473 | High | 0.7% | 15 Jul, 2026 | PyPI langbot |
garminconnect Has Insecure Permission Assignment for Garmin OAuth Token Store CVE-2026-54447, GHSA-wjhr-76vg-2hvc, PYSEC-2026-3467 | High | 0.2% | 15 Jul, 2026 | PyPI garminconnect |
Koel has SSRF through Authenticated Subsonic podcast feed URLs GHSA-8q6q-m837-fv64 | Medium | Not scored | 15 Jul, 2026 | Packagist phanan/koel |
Malicious release: Malicious code in pylogora (PyPI) MAL-2026-10689 | Malicious | Not scored | 15 Jul, 2026 | PyPI pylogora |
Malicious release: Malicious code in log-guru (PyPI) MAL-2026-10688 | Malicious | Not scored | 15 Jul, 2026 | PyPI log-guru |
Koel: Authenticated Full-Read SSRF via Subsonic Internet Radio Stations CVE-2026-54493, GHSA-6p96-cfg5-4vhp | High | 0.4% | 15 Jul, 2026 | Packagist phanan/koel |
Malicious release: Malicious code in @ddh-libraries/analytics (npm) MAL-2026-10686 | Malicious | Not scored | 15 Jul, 2026 | npm @ddh-libraries/analytics |
Koel: Authenticated Blind SSRF via Subsonic Podcast Channel Creation CVE-2026-54492, GHSA-w79m-f3jx-779v | Medium | 0.4% | 15 Jul, 2026 | Packagist phanan/koel |
MantisBT: REST API unauthorized Issue status change CVE-2026-49280, GHSA-m7ph-9558-mrx3 | Medium | Not scored | 15 Jul, 2026 | Packagist mantisbt/mantisbt |
MantisBT: Remote Code Execution via eval() Class Hoisting in adm_config_set.php CVE-2026-49273, GHSA-v84x-qvhg-f36r | High | Not scored | 15 Jul, 2026 | Packagist mantisbt/mantisbt |
MantisBT: SOAP API Authentication Bypass with Privilege Escalation to Administrator CVE-2026-47156, GHSA-c2xg-qjqw-2v98 | Critical | 0.7% | 15 Jul, 2026 | Packagist mantisbt/mantisbt |
MantisBT: SQL Injection via history_order Configuration Value CVE-2026-47142, GHSA-mw6p-33vw-46cc | High | Not scored | 15 Jul, 2026 | Packagist mantisbt/mantisbt |
Malicious release: Malicious code in react-hook-scripts (npm) MAL-2026-10684 | Malicious | Not scored | 15 Jul, 2026 | npm react-hook-scripts |
Malicious release: Malicious code in code-formatter-setup (npm) GHSA-fr6r-7qpj-x22g, MAL-2026-10682 | Malicious | Not scored | 15 Jul, 2026 | npm code-formatter-setup |
Malicious release: Malicious code in formatters.ts (npm) MAL-2026-10683 | Malicious | Not scored | 15 Jul, 2026 | npm formatters.ts |
Malicious release: Malicious code in trongridweb (PyPI) MAL-2026-10685 | Malicious | Not scored | 15 Jul, 2026 | PyPI trongridweb |
Directus: Authorization-dependent response served from unsegmented cache key CVE-2026-61836, GHSA-c6w9-5g5j-jh2p | High | 0.5% | 15 Jul, 2026 | npm directus |
Directus: SSRF Protection Bypass via 0.0.0.0 in File Import CVE-2026-61835, GHSA-j5h6-vqc3-phqh | High | 0.4% | 15 Jul, 2026 | npm directus |
LightRAG is Vulnerable to Authentication Bypass: hardcoded DEFAULT_TOKEN_SECRET and public /auth-status defeat LIGHTRAG_API_KEY protection CVE-2026-61740, GHSA-f4vv-55c2-5789, PYSEC-2026-3475 | Critical | 0.5% | 15 Jul, 2026 | PyPI lightrag-hku |
LightRAG: CORS Wildcard + Credentials Enables Any-Origin Credentialed Requests CVE-2026-61736, GHSA-6x6h-qqr7-855w, PYSEC-2026-3474 | Critical | 1.4% | 15 Jul, 2026 | PyPI lightrag-hku |
Malicious release: Malicious code in xyq-drama-skill (PyPI) MAL-2026-10681 | Malicious | Not scored | 15 Jul, 2026 | PyPI xyq-drama-skill |
Grav: XSS Blueprint Validation Bypass via Twig String Concatenation CVE-2026-61453, GHSA-2c4f-86xc-cr74 | Medium | 0.2% | 15 Jul, 2026 | Packagist getgrav/grav |
Grav: Decompression-bomb size cap bypassed by forged ZIP size in ZipArchiver/Installer CVE-2026-61449, GHSA-8h9x-89f2-m7x3 | High | 0.3% | 15 Jul, 2026 | Packagist getgrav/grav |