VulnSea

Tagged “npm”

CVEs tagged npm, newest first.

1673 CVEsRSS

CVE-2026-113800Medium· 5.4
2w ago

Electron: HID and USB permission checks can be attributed to the wrong origin

Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to versions 42.11.3, 43.7.0, 44.3.0, and 45.0.0-alpha.5, hid and usb permission checks made from an iframe caused setPermission…

▾ Sunlitelectron · electronEPSS 0.24%via CVEORG
CVE-2026-114121Medium· 5.4
2w ago

Electron: openExternal permission requests can be attributed to the wrong origin

Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to versions 42.11.3, 43.7.0, 44.3.0, and 45.0.0-alpha.5, requests to open external protocol URLs could be attributed to a docum…

▾ Sunlitelectron · electronEPSS 0.22%via CVEORG
CVE-2026-114122Low· 3.9
2w ago

Electron: Frame subscription trusts GPU-supplied frame geometry

Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to versions 42.11.6, 43.7.3, 44.4.3, and 45.0.0-alpha.9, frame data received from the GPU process for webContents.beginFrameSub…

▾ Sunlitelectron · electronEPSS 0.19%via CVEORG
CVE-2026-114061Medium· 4.7
2w ago

SvelteKit before 3.0.0 XSS via Cache-Control Header in Prerendered Pages

SvelteKit (@sveltejs/kit) before 3.0.0 contains a cross-site scripting vulnerability in prerendered pages because a cache-control header value set via setHeaders is inserted without escaping into a <meta http-equiv="cache-control"> tag. …

▾ Sunlitsveltejs · kitEPSS 0.21%via CVEORG
CVE-2026-113711High· 7.5PoC
2w ago

ApostropheCMS: Unauthenticated resource exhaustion via pre-auth aposBigUpload processing in @apostrophecms/import-export

ApostropheCMS: Unauthenticated resource exhaustion via pre-auth aposBigUpload processing in @apostrophecms/import-export

▾ Midnightapostrophe · apostropheEPSS 0.56%via GHSA
CVE-2026-112957Medium· 4.3
2w ago

ApostropheCMS: GET /api/v1/@apostrophecms/page/:id bypasses viewRole restriction and exposes viewPermission-gated fields to lower-privileged users

ApostropheCMS: GET /api/v1/@apostrophecms/page/:id bypasses viewRole restriction and exposes viewPermission-gated fields to lower-privileged users

▾ Sunlitapostrophe · apostropheEPSS 0.31%via GHSA
CVE-2026-112958Medium· 5.4PoC
2w ago

ApostropheCMS: Stored XSS via Unescaped Widget Style Attribute Serialization

ApostropheCMS: Stored XSS via Unescaped Widget Style Attribute Serialization

▾ Twilightapostrophe · apostropheEPSS 0.30%via GHSA
CVE-2026-112946Medium· 6.3PoC
2w ago

Vite: Files outside `server.fs.allow` could be served when project paths match system paths on non-Windows machine

Vite: Files outside `server.fs.allow` could be served when project paths match system paths on non-Windows machine

▾ Twilightvite · viteEPSS 0.85%via GHSA
CVE-2026-112947Medium· 6.3
2w ago

Vite: First 4 bytes of files outside of `server.fs` setting is exposed by `?vite-wasm-instance`

Vite: First 4 bytes of files outside of `server.fs` setting is exposed by `?vite-wasm-instance`

▾ Sunlitvite · viteEPSS 0.50%via GHSA
CVE-2026-112948Medium· 6.5
2w ago

Vitest: Servers misapply `server.fs.deny`, serving `.env`, private keys, `.git`, and the API token file

Vitest: Servers misapply `server.fs.deny`, serving `.env`, private keys, `.git`, and the API token file

▾ Sunlitvitest · @vitest/uiEPSS 0.40%via GHSA
CVE-2026-112951Medium· 5.4PoC
2w ago

ApostropheCMS: Color field validation bypass allows stored XSS via HTML appended after rgb()/hsl() prefix

ApostropheCMS: Color field validation bypass allows stored XSS via HTML appended after rgb()/hsl() prefix

▾ Twilightapostrophe · apostropheEPSS 0.30%via GHSA
CVE-2026-112953Medium· 6.0PoC
2w ago

ApostropheCMS: Exposure of Sensitive Information via predictable export filenames

ApostropheCMS: Exposure of Sensitive Information via predictable export filenames

▾ Twilightapostrophecms · @apostrophecms/import-exportEPSS 0.56%via GHSA
CVE-2026-112952Medium· 4.3
2w ago

ApostropheCMS: POST /api/v1/@apostrophecms/doc/slugTaken discloses existence of private/admin-only content to any authenticated user

ApostropheCMS: POST /api/v1/@apostrophecms/doc/slugTaken discloses existence of private/admin-only content to any authenticated user

▾ Sunlitapostrophe · apostropheEPSS 0.33%via GHSA
CVE-2026-112956Medium· 6.5
2w ago

ApostropheCMS: Archive duplicate continuation lets contributors overwrite published content

ApostropheCMS: Archive duplicate continuation lets contributors overwrite published content

▾ Sunlitapostrophecms · @apostrophecms/import-exportEPSS 0.34%via GHSA
CVE-2026-111758High· 7.5PoC
2w ago

markdown-it: Quadratic-time rendering of a single multi-line link reference definition with default options (regression since 14.0)

markdown-it is a Markdown parser. From versions 14.1.0 to before 14.3.3, and 15.0.0 to before 15.0.3, a link reference definition whose label or title is never closed is O(n²) with default options. Continuation lines are pulled lazily wi…

▾ Midnightmarkdown-it · markdown-itEPSS 0.55%via CVEORG
CVE-2026-111767High· 8.6
2w ago

@modelcontextprotocol/sdk: @modelcontextprotocol/sdk: Unauthorized cross-session task access via taskStore (CVE-2026-111767)

A flaw was found in the Model Context Protocol (MCP) TypeScript SDK (@modelcontextprotocol/sdk). The experimental task storage feature (taskStore) does not verify which client session created a given task when multiple clients share a task…

▾ TwilightRed Hat · Red Hat Enterprise Linux 10EPSS 0.34%via CSAF
CVE-2026-113659Medium· 6.1
2w ago

ApostropheCMS: Client-side Prototype Pollution in apos.http.parseQuery leading to DOM-based XSS against authenticated users

ApostropheCMS is an open-source Node.js content management system. Prior to 4.33.0, an unauthenticated attacker can send a crafted link whose query string is automatically parsed by apos.http.parseQuery when an authenticated victim loads…

▾ Sunlitapostrophecms · apostropheEPSS 0.34%via CVEORG
CVE-2026-113664Medium· 5.3PoC
2w ago

ApostropheCMS import-export tar guard misses './..' because it is a literal '../' substring test

ApostropheCMS is an open-source Node.js content management system. Prior to 3.7.0 of the import-export module, an authenticated importer can submit a tar entry whose normalized destination targets a directory while bypassing the literal …

▾ Twilightapostrophecms · apostropheEPSS 0.48%via CVEORG
CVE-2026-113662Medium· 5.4
2w ago

ApostropheCMS import-export: NoSQL injection via update-key value lets a crafted import match and overwrite an unidentified document

ApostropheCMS is an open-source Node.js content management system. Prior to 3.7.0 of the import-export module, an authenticated user with import access to a target type can supply an object or operator as an update-key value, causing the…

▾ Sunlitapostrophecms · apostropheEPSS 0.30%via CVEORG
CVE-2026-113661Medium· 5.4
2w ago

ApostropheCMS: Incomplete CVE-2026-53606: `meta http-equiv=refresh` `content` still ships `javascript:` / `data:` URLs

ApostropheCMS is an open-source Node.js content management system, and sanitize-html provides a simple HTML sanitizer with a clear API. Prior to sanitize-html 2.18.0, a non-default configuration that allows meta refresh elements and thei…

▾ Sunlitapostrophecms · apostropheEPSS 0.26%via CVEORG
CVE-2026-113665Low· 3.7PoC
2w ago

ApostropheCMS: Missing Authorization on Notification PATCH/DELETE Endpoints

ApostropheCMS is an open-source Node.js content management system. Prior to 4.33.0, the notification module exposes PATCH and DELETE REST endpoints that perform operations directly on the underlying MongoDB collection without verifying t…

▾ Twilightapostrophecms · apostropheEPSS 0.35%via CVEORG
CVE-2026-113668Medium· 5.3
2w ago

ApostropheCMS: :_id/locales REST route omits the public-API authorization gate its sibling read routes enforce (unauthenticated doc-existence + locale metadata disclosure)

ApostropheCMS is an open-source Node.js content management system. Prior to 4.33.0, the REST route GET /api/v1/<piece-type>/:_id/locales (and the equivalent page route) does not apply the publicApiCheckAsync gate that ApostropheCMS's oth…

▾ Sunlitapostrophecms · apostropheEPSS 0.32%via CVEORG
CVE-2026-113710Medium· 5.9
2w ago

ApostropheCMS: No Attempt Throttling on Authenticated Password-Change Endpoint Enables Unlimited Current-Password Guessing

ApostropheCMS is an open-source Node.js content management system. Prior to 4.33.0, the self-service password-change endpoint verifies the current password but does not use the login module’s failed-attempt counter, throttle, delay, or l…

▾ Sunlitapostrophecms · apostropheEPSS 0.33%via CVEORG
CVE-2026-113660Medium· 4.3PoC
2w ago

ApostropheCMS: Authenticated Object-Level Authorization Bypass in exist-in-locale Reveals Restricted Localized Draft Identifiers

ApostropheCMS: Authenticated Object-Level Authorization Bypass in exist-in-locale Reveals Restricted Localized Draft Identifiers

▾ Twilightapostrophe · apostropheEPSS 0.36%via GHSA
CVE-2026-113666High· 7.1PoC
2w ago

ApostropheCMS: Authenticated projection-exclusion prototype-member deletion in @apostrophecms/db-connect causes process-wide denial of service

ApostropheCMS: Authenticated projection-exclusion prototype-member deletion in @apostrophecms/db-connect causes process-wide denial of service

▾ Midnightapostrophecms · @apostrophecms/db-connectEPSS 0.44%via GHSA
CVE-2026-111756High· 7.5PoC
2w ago

follow-redirects: follow-redirects: Information disclosure via array-formatted headers during cross-origin redirects (CVE-2026-111756)

A flaw was found in follow-redirects. When an application provides request headers in an array format, the library fails to remove sensitive credential headers before following a redirect to another host or an insecure protocol. A remote, …

▾ MidnightRed Hat · Red Hat Hardened ImagesEPSS 0.47%via CSAF
CVE-2026-113669Medium· 5.3PoC
2w ago

ApostropheCMS: Cross-domain session token in URL confers session takeover

ApostropheCMS is an open-source Node.js content management system. Prior to 4.33.0 of ApostropheCMS and 1.6.1 of passport-bridge, cross-host or cross-locale session migration places a single-use bearer session token in a redirect URL. A …

▾ Twilightapostrophecms · apostropheEPSS 0.42%via CVEORG
CVE-2026-113667Medium· 5.3
2w ago

ApostropheCMS: CAPTCHA response token not URL-encoded

ApostropheCMS is an open-source Node.js content management system. Prior to 1.5.5 of the Form add-on, 1.2.1 of login-recaptcha, and 1.3.0 of login-hcaptcha, these three CAPTCHA integrations interpolate an unencoded user-supplied response…

▾ Sunlitapostrophecms · apostropheEPSS 0.37%via CVEORG
CVE-2026-113671Medium· 4.3PoC
2w ago

ApostropheCMS: Host header controls server-side image fetch origin in @apostrophecms/ai-helper, enabling authenticated SSRF

ApostropheCMS is an open-source Node.js content management system. From 1.0.0-beta.10 until 1.0.0-beta.13 of the AI helper, an editor with image-generation capability can create a base64-generated image record without a stored provider U…

▾ Twilightapostrophecms · apostropheEPSS 0.33%via CVEORG
CVE-2026-113670Medium· 5.3
2w ago

ApostropheCMS: Page REST API authorization bypass

ApostropheCMS is an open-source Node.js content management system. Prior to 4.33.0, the core page REST API reads full page documents with .permission(false) in getOne and in the all=1 tree dump, bypassing page-type viewRole, visibility: …

▾ Sunlitapostrophecms · apostropheEPSS 0.33%via CVEORG
CVEs tagged “npm” — page 6 · VulnSea