npm vulnerabilities

Browse known CVEs and advisories by package and ecosystem. Severity tells you the worst case. What determines real risk is whether the vulnerable code actually runs in your applications.

Get a demo

Browse by ecosystem

npmPyPIMavenGoRubyGemsCargoNuGetComposerpubSwiftGitHub Actions
CVE-IDSeverityPackage summary
GHSA-P2FR-6HMX-4528Medium@better-auth/oauth-provider: @better-auth/oauth-provider may provide access tokens for unauthorized audiences via unbound resource indicatorsCVE-2026-53512Criticalbetter-auth: Better Auth: OAuth refresh-token replay via missing client authentication on oidc-provider and mcp pluginsCVE-2026-53509Medium@aborruso/ckan-mcp-server: @aborruso/ckan-mcp-server: SSRF via base_url allows access to internal networks (Potential fix bypass of CVE-2026-33060)CVE-2026-55501High9router: 9router: Login brute-force protection bypass via spoofed X-Forwarded-For headerCVE-2026-55500Critical9router: 9routers has Exposure of Sensitive Information and Unprotected Database Import/Export, Allowing Complete Credential Theft and Database…GHSA-VJC7-JRH9-9J86Critical9router: 9router has unauthenticated CRUD on /api/providers and Full API Key Leak via /api/usage/statsCVE-2026-53486Critical@xhmikosr/decompress: Decompress: Archive extraction can create files and links outside of the target directoryCVE-2026-49353High9router: 9router has an Incomplete Fix: Local-Only Access Gate Bypass in 9router via Host Header SpoofINGCVE-2026-49352Critical9router: 9router's Hardcoded Default fallback JWT Secret Allows Authentication BypassGHSA-X4HG-HFWF-P9MWMedium@asymmetric-effort/nogginlessdom: @asymmetric-effort/nogginlessdom vulnerable to ReDoS via user-controlled regex in HTMLInputElement pattern validationGHSA-322X-V876-G883High@asymmetric-effort/nogginlessdom: @asymmetric-effort/nogginlessdom's Path Traversal in matchFileSnapshot allows arbitrary file writeCVE-2026-59800Critical9router: 9router: Missing Authorization and OS Command InjectionGHSA-GJ2H-2FPW-FHV9Medium@nuxt/ui: @nuxt/ui: UAuthForm / UForm SSR markup omits `method`, leaking credentials via GET if submitted before hydrationCVE-2026-52746Highjsonata: jsonata: Malicious inputs to "$toMillis" function can cause resource exhaustionGHSA-F9FF-5X35-7GFWHigh@grackle-ai/mcp: Grackle: Fail-open authorization in the MCP tool layer lets scoped agents perform cross-task and cross-session mutations (IDOR)CVE-2026-49255Highelecterm: electerm has Command Injection in File System Operations (rmrf, mv, cp)CVE-2026-49253Highelecterm: electerm has Path Traversal in Zmodem and Trzsz Download Filename HandlingCVE-2026-49250High@conform-to/dom: @conform-to/dom parseSubmission vulnerable to CPU exhaustion when parsing many unique form fieldsGHSA-VV65-F55V-XM6GHigh@grackle-ai/runtime-sdk: Grackle has command/argument injection in the git worktree executor that enables RCE on provisioned hosts via an unsanitized task branch…CVE-2026-50290Medium@asymmetric-effort/specifyjs: @asymmetric-effort/specifyjs: CSS expression sanitization is bypassable in renderToStringGHSA-J5QP-P44G-2M49Medium@asymmetric-effort/specifyjs: @asymmetric-effort/specifyjs: No redirect target validation in secureFetchGHSA-2944-57XV-2682Medium@asymmetric-effort/specifyjs: @asymmetric-effort/specifyjs: `data:` URI allowed without size restrictionGHSA-XW57-23P8-9WC5Medium@asymmetric-effort/specifyjs: @asymmetric-effort/specifyjs: Localhost bypass incomplete (IPv6, 0.0.0.0, 127.x range)GHSA-QCR8-X557-7CP3Medium@asymmetric-effort/specifyjs: @asymmetric-effort/specifyjs: Production console warnings may leak internal framework stateGHSA-5C7W-4WM3-85VWMedium@asymmetric-effort/specifyjs: @asymmetric-effort/specifyjs: GraphQL gql tag allows metacharacter injection

Stop the waste.
Protect your environment with Kodem.