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
CVE-2026-73086Highnanoid: nanoid: Integer Overflow or WraparoundGHSA-VX52-2968-3VC6Highpnpm: pnpm: Environment secrets exfiltrated via env-placeholder expansion in proxy settings read from an untrusted pnpm-workspace.yamlGHSA-2RX9-3G3H-C2JVHighpnpm: pnpm: pacquet trust-lockfile install can create dependency symlinks outside the projectCVE-2026-58191Medium@appium/base-driver: Appium: Reflected XSS / arbitrary JS in @appium/base-driver /test/guinea-pig* routesCVE-2026-73089Highbrowserslist: Browserslist: Unbounded memory growth (no cache eviction) via distinct query results, leading to eventual OOMCVE-2026-73088Highbrowserslist: Browserslist: Uncaught crash / prototype write via untrusted browserslist-stats.json custom stats (normalizeStats)GHSA-3F6P-5WW8-9RCRHighmysql2: MySQL2: Auth Plugin Downgrade to mysql_clear_password Leaks Plaintext CredentialsGHSA-RGWJ-5XJ2-C3M3Mediummysql2: MySQL2: Unbounded zlib inflate in compressed MySQL protocol handler allows decompression-bomb DoSCVE-2026-45822Mediumdecode-uri-component: decode-uri-component: Denial of service via exponential decoding of malformed percent-encoded inputCVE-2026-59724Highengine.io: Socket.IO: Engine.IO WebTransport SID DoSCVE-2026-81888Medium@hono/oauth-providers: @hono/oauth-providers: OAuth state check fails open on omitted state, enabling login CSRF and forced account linkingCVE-2026-55855Mediummariadb: MariaDB has possible SQL injection in Buffer parameter escaping under big5/gbk/sjis/cp932/gb18030 client charsetsCVE-2026-55854Mediummariadb: MariaDB has Cleartext Transmission of Sensitive Information and Insufficiently Protected CredentialsCVE-2026-55215Highmariadb: MariaDB's connector leaks the cleartext password to an MitM despite `ssl: true`CVE-2026-55641High9router: 9router: Unauthenticated `/v1` proxy access via `Host`-header spoofing → open AI relay + SSRFCVE-2026-55638High9router: 9router: Unauthenticated LLM proxy access via /codex rewrite authorization bypassCVE-2026-54732Mediumlibreoffice-convert: libreoffice-convert vulnerable to path traversal / arbitrary file writeCVE-2026-54687Mediumn8n-nodes-sqlite3: n8n-nodes-sqlite3 vulnerable to path traversal via user-controlled database file path (db_path parameter)CVE-2026-54606Highsuneditor: SunEditor Embed Plugin has DOM XSS via External Script Element After Iframe EmbedCVE-2026-54511High@logtape/syslog: @logtape/syslog: syslog log injection via unescaped control characters and unvalidated SD-NAME keysCVE-2026-54356High@budibase/server: Budibase authenticated arbitrary S3 signed upload URL issuance via `/api/attachments/:datasourceId/url`CVE-2026-55605Medium@arikusi/deepseek-mcp-server: @arikusi/deepseek-mcp-server: Missing Authentication on Self-Hosted HTTP MCP EndpointCVE-2026-55604High@arikusi/deepseek-mcp-server: @arikusi/deepseek-mcp-server has an Authorization Bypass Through User-Controlled KeyCVE-2026-55609Highconsciousness-explorer: consciousness-explorer / sublinear-time-solver MCP export_state has an arbitrary file writeCVE-2026-55629Highwhistle: Whistle vulnerable to path traversal

Stop the waste.
Protect your environment with Kodem.