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 |
|---|---|---|---|---|
DOMPurify: `CUSTOM_ELEMENT_HANDLING` bypasses `afterSanitizeElements` for allowed custom elements. CVE-2026-66010, GHSA-c2j3-45gr-mqc4 | Medium | 0.2% | 21 Jul, 2026 | npm dompurify |
Node.js Adapter for Hono: Path traversal in `serve-static` on Windows via encoded backslash (`%5C`) GHSA-frvp-7c67-39w9 | Medium | Not scored | 21 Jul, 2026 | npm @hono/node-server |
Guzzle: Unbounded response cookies risk denial of service CVE-2026-67353, GHSA-f283-ghqc-fg79 | Medium | 0.4% | 20 Jul, 2026 | Packagist guzzlehttp/guzzle |
Astro: composable `astro/hono` pipeline bypasses `security.checkOrigin` when `middleware()` is absent or misordered CVE-2026-73423, GHSA-8mv7-9c27-98vc | Medium | 0.3% | 20 Jul, 2026 | npm astro |
Astro: Unauthenticated path override in the @astrojs/vercel ISR function CVE-2026-73424, GHSA-x27w-589x-frm2 | Medium | 0.4% | 20 Jul, 2026 | npm @astrojs/vercel |
Astro: XSS via unescaped spread attribute names in renderHTMLElement (incomplete fix for CVE-2026-54298) CVE-2026-59729, GHSA-f48w-9m4c-m7f5 | Medium | 0.5% | 20 Jul, 2026 | npm astro |
@astrojs/rss: XML Injection via Unescaped RSS Feed Fields CVE-2026-59728, GHSA-8j5q-mfj2-5q9q | Medium | 0.3% | 20 Jul, 2026 | npm @astrojs/rss |
Axios form serializer maxDepth bypass via {} metatoken CVE-2026-67321, GHSA-hcpx-6fm6-wx23 | Medium | 0.5% | 20 Jul, 2026 | npm axios |
Axios: Nested axios option objects can consume polluted prototype values CVE-2026-67319, GHSA-7q8q-rj6j-mhjq | Medium | 0.3% | 20 Jul, 2026 | npm axios |
Axios: HTTP/2 streamed uploads bypass `maxBodyLength` CVE-2026-67318, GHSA-mwf2-3pr3-8698 | Medium | 0.6% | 20 Jul, 2026 | npm axios |
Axios: Fetch adapter `ReadableStream` uploads bypass `maxBodyLength` CVE-2026-67317, GHSA-jqh4-m9w3-8hp9 | Medium | 0.6% | 20 Jul, 2026 | npm axios |
Axios: Prototype pollution gadgets can alter axios request construction CVE-2026-67316, GHSA-mmx7-hfxf-jppx | Medium | 0.4% | 20 Jul, 2026 | npm axios |
Axios: NO_PROXY bypass for 0.0.0.0 local addresses in axios CVE-2026-67315, GHSA-f4gw-2p7v-4548 | Medium | 0.5% | 20 Jul, 2026 | npm axios |
Guzzle: Proxy-Authorization headers can be sent to origin servers CVE-2026-67339, GHSA-94pj-82f3-465w | Medium | 0.4% | 20 Jul, 2026 | Packagist guzzlehttp/guzzle |
Astro: Reflected XSS via unescaped View Transition animation properties CVE-2026-73422, GHSA-4g3v-8h47-v7g6 | Medium | 0.5% | 20 Jul, 2026 | npm astro |
Axios: Excessive recursion in formDataToJSON can cause denial of service CVE-2026-67313, GHSA-42h9-826w-cgv3 | Medium | 0.5% | 20 Jul, 2026 | npm axios |
Axios: Prototype pollution auth subfields can inject Basic auth CVE-2026-67314, GHSA-xj6q-8x83-jv6g | Medium | 0.4% | 20 Jul, 2026 | npm axios |
Axios: Deep formToJSON Key Recursion Can Cause Denial of Service CVE-2026-67312, GHSA-pmv8-rq9r-6j72 | Medium | 0.5% | 20 Jul, 2026 | npm axios |
PocketSphinx: Buffer overflows in language and acoustic model loading code CVE-2026-54559, GHSA-56r5-2p2f-7cxp, PYSEC-2026-3498 | Medium | 0.5% | 17 Jul, 2026 | PyPI pocketsphinx |
PRoot-Distro has Path Traversal in proot-distro copy — Arbitrary Read, Write, and Persistent Code Execution Outside Container Rootfs GHSA-mfr4-mq8w-vmg6 | Medium | Not scored | 17 Jul, 2026 | PyPI proot-distro |
ExifReader HEIC/AVIF ISO-BMFF parser throws uncaught RangeError on truncated boxes CVE-2026-53496, GHSA-g77h-45rf-hcx4 | Medium | 0.5% | 17 Jul, 2026 | npm exifreader |
WordPress Core SQL Injection Vulnerability CVE-2026-60137 | MediumExploited | 5.3% | 17 Jul, 2026 | |
mcp-memory-keeper: Arbitrary local file read in context_import via unvalidated filePath CVE-2026-54561, GHSA-f7wf-v2vw-mpcx | Medium | 0.2% | 17 Jul, 2026 | npm mcp-memory-keeper |
Formie: Missing authorization in administrative settings allows low-privileged CP users to modify plugin configuration GHSA-cvpc-hccg-wmw4 | Medium | Not scored | 17 Jul, 2026 | Packagist verbb/formie |
TAK-PS-Stats Web UI: Authenticated full-read SSRF in CloudTAK basemap import (PUT /api/basemap) — no IP-classification guard CVE-2026-54546, GHSA-vqrw-qphh-p34v | Medium | 0.4% | 17 Jul, 2026 | npm @tak-ps/cloudtak |
plone.restapi: Stored XSS by spoofing mime type GHSA-8rqh-vxpr-x77p | Medium | Not scored | 17 Jul, 2026 | PyPI plone-restapi PyPI plone.restapi |
plone.app.textfield: Stored XSS by spoofing mime type CVE-2026-54503, GHSA-4r4f-gg25-rmg5, PYSEC-2026-3497 | Medium | 0.4% | 17 Jul, 2026 | PyPI plone-app-textfield PyPI plone.app.textfield |
adawolfa/isdoc: Uncontrolled resource consumption (decompression bomb) when reading untrusted ISDOCX or PDF files GHSA-xg43-5579-qw6v | Medium | Not scored | 15 Jul, 2026 | Packagist adawolfa/isdoc |
websocket-driver: Resource limit bypass via message compression CVE-2026-54490, GHSA-mp7j-qc5w-4988 | Medium | 0.4% | 15 Jul, 2026 | npm websocket-driver |
Pixeldrain API key shared with unverified thirdparty sites CVE-2026-54254, GHSA-f5pf-q7c7-m3vv, PYSEC-2026-3460 | Medium | 0.5% | 15 Jul, 2026 | PyPI cyberdrop-dl-patched |
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 |
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 |
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 |
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 |
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 |
Koel has SSRF through Authenticated Subsonic podcast feed URLs GHSA-8q6q-m837-fv64 | Medium | Not scored | 15 Jul, 2026 | Packagist phanan/koel |
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 |
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 |
PraisonAI: Human-in-the-loop tool approval is cached by tool name and silently reused for all subsequent calls with arbitrary arguments CVE-2026-60087, GHSA-29r9-67vg-qj56, PYSEC-2026-4265 | Medium | 0.3% | 15 Jul, 2026 | PyPI praisonaiagents |
n8n: External Secrets Permission Bypass via Expression Parser Mismatch CVE-2026-59259, GHSA-jp7m-xcgx-57qm | Medium | 0.4% | 15 Jul, 2026 | npm n8n |
n8n: External Secrets Accessible via Workflow Expressions Outside Credentials CVE-2026-59254, GHSA-2434-3x6q-8r99 | Medium | 0.4% | 15 Jul, 2026 | npm n8n |
n8n-MCP: Incorrect authorization can expose default-scope workflow version backups in multi-tenant HTTP mode CVE-2026-55608, GHSA-2cf7-hpwf-47h9 | Medium | 0.3% | 14 Jul, 2026 | npm n8n-mcp |
Auth0 Symfony SDK Accepted Bearer Tokens via URL Query Parameter CVE-2026-50157, GHSA-ffq7-hh2j-r24p | Medium | 0.5% | 14 Jul, 2026 | Packagist auth0/symfony |
Easy!Appointments has unauthenticated customer PII disclosure on booking reschedule page CVE-2026-52837, GHSA-xgr6-pqjv-3pf8 | Medium | 0.5% | 14 Jul, 2026 | Packagist alextselegidis/easyappointments |