VulnSea

Tagged “npm”

CVEs tagged npm, newest first.

1671 CVEsRSS

CVE-2026-110095Low· 3.7
1w ago

fast-uri vulnerable to improper path equivalence in relative reference normalization

fast-uri vulnerable to improper path equivalence in relative reference normalization

▾ Sunlitfast-uri · fast-uriEPSS 0.29%via GHSA
CVE-2026-110306Medium· 6.1
1w ago

fast-uri vulnerable to URI scheme spoofing via percent-encoded scheme decoding

fast-uri vulnerable to URI scheme spoofing via percent-encoded scheme decoding

▾ Sunlitfast-uri · fast-uriEPSS 0.25%via GHSA
GHSA-2464-fhr4-w9xwCritical
2w ago

Next.js: Unauthenticated Remote Code Execution in Image Optimization API when SVG files are used

Next.js: Unauthenticated Remote Code Execution in Image Optimization API when SVG files are used

▾ Midnightnext · nextvia GHSA
CVE-2026-94482High· 8.2
2w ago

Next.js: Denial of Service in App Router using Server Actions

Next.js is a React framework for building full-stack web applications. From 13.0.0 until 15.5.28 and 16.4.1, crafted requests targeting App Router applications with at least one Server Action can cause excessive CPU consumption and block…

▾ Twilightvercel · next.jsEPSS 0.39%via CVEORG
GHSA-mrv2-3pqr-j5jrHigh
2w ago

DOMPurify IN_PLACE: hook that removes a parent or sibling leaves the detached subtree's event handlers armed (incomplete fix for GHSA-p98j-92pf-mc4p)

DOMPurify IN_PLACE: hook that removes a parent or sibling leaves the detached subtree's event handlers armed (incomplete fix for GHSA-p98j-92pf-mc4p)

▾ Twilightdompurify · dompurifyvia GHSA
GHSA-cg2g-xh64-v4q7Critical
2w ago

DOMPurify SAFE_FOR_TEMPLATES bypass: split template expressions survive in attached shadow root content on DOM output modes

DOMPurify SAFE_FOR_TEMPLATES bypass: split template expressions survive in attached shadow root content on DOM output modes

▾ Midnightdompurify · dompurifyvia GHSA
GHSA-c6gr-qvv4-5v3fLow
2w ago

DOMPurify: SMIL attributeName=href guard is skipped when PARSER_MEDIA_TYPE is application/xhtml+xml

DOMPurify: SMIL attributeName=href guard is skipped when PARSER_MEDIA_TYPE is application/xhtml+xml

▾ Sunlitdompurify · dompurifyvia GHSA
GHSA-673q-mjm6-r5xrCritical
2w ago

Next.js: Unauthenticated Remote Code Execution in `use cache` functions returning typed arrays

Next.js: Unauthenticated Remote Code Execution in `use cache` functions returning typed arrays

▾ Midnightnext · nextvia GHSA
CVE-2026-111997Medium· 5.3PoC
2w ago

ip-address: Address6 matches a zone identifier in quadratic time ahead of its length limit, allowing a single long string to stall the process

ip-address: Address6 matches a zone identifier in quadratic time ahead of its length limit, allowing a single long string to stall the process

▾ Twilightip-address · ip-addressEPSS 0.32%via GHSA
GHSA-85pr-xr59-r75hLow· 4.7
2w ago

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

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

▾ Sunlitsveltejs · @sveltejs/kitvia GHSA
GHSA-pvhg-7v4p-f5q9Low· 4.7
2w ago

Duplicate Advisory: SvelteKit before 3.0.0 Open Redirect via Enhanced Form Actions

Duplicate Advisory: SvelteKit before 3.0.0 Open Redirect via Enhanced Form Actions

▾ Sunlitsveltejs · @sveltejs/kitvia GHSA
CVE-2026-114139Critical· 9.1
2w ago

Sentry-Javascript: Middleware Bypass when using Tunnel route

Sentry-Javascript is an official Sentry SDKs for JavaScript. From 9.36.0 until 9.47.2, 10.75.2, and 11.0.0-rc.1, the webpack integration for @sentry/nextjs skips application middleware for every request path under a configured tunnelRout…

▾ Midnightgetsentry · sentry-javascriptEPSS 0.51%via CVEORG
CVE-2026-114141High· 8.7
2w ago

toml-node: Quadratic-complexity DoS via many array-of-tables headers in toml.parse()

toml-node is a TOML parser for Node.js and the browser. Prior to 5.0.1, the toml.parse() compiler's addTableArray() function in lib/compiler.js rescans the complete assignedPaths and valueAssignments bookkeeping sets for every array-of-t…

▾ TwilightBinaryMuse · toml-nodeEPSS 0.47%via CVEORG
CVE-2026-114143High· 8.7PoC
2w ago

toml-node: Quadratic-complexity DoS via long dotted keys or table paths in toml.parse()

toml-node is a TOML parser for Node.js and the browser. Prior to 5.0.1, toml.parse() repeatedly slices and rejoins every path prefix in lib/compiler.js while processing long dotted keys, table headers, array-of-tables headers, and inline…

▾ MidnightBinaryMuse · toml-nodeEPSS 0.47%via CVEORG
CVE-2026-114142High· 8.8
2w ago

toml-node: Prototype pollution: parsing a TOML document can write to Object.prototype

toml-node is a TOML parser for Node.js and the browser. Prior to 5.0.1, toml.parse() can write attacker-controlled properties to Object.prototype because quoteDottedString() in lib/compiler.js produces the same bookkeeping string for dis…

▾ TwilightBinaryMuse · toml-nodeEPSS 0.51%via CVEORG
CVE-2026-114144High· 7.5PoC
2w ago

toml-node: Uncontrolled resource consumption (CPU DoS) via unbounded-length integer literals in toml.parse()

toml-node is a TOML parser for Node.js and the browser. Prior to 5.0.1, toml.parse() passes unbounded hexadecimal, octal, binary, and decimal digit sequences from lib/parser.js to BigInt() before reduceInteger() in lib/compiler.js checks…

▾ MidnightBinaryMuse · toml-nodeEPSS 0.44%via CVEORG
CVE-2026-62197Medium· 8.5
2w ago

OpenClaw: Browser CDP discovery could accept blocked WebSocket URLs

OpenClaw: Browser CDP discovery could accept blocked WebSocket URLs

▾ Sunlitopenclaw · openclawEPSS 0.33%via GHSA
CVE-2026-114124Low· 3.9
2w ago

Electron: Off-screen rendering on macOS 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 macOS offscreen rendering…

▾ Sunlitelectron · electronEPSS 0.18%via CVEORG
CVE-2026-114126High· 8.7
2w ago

Storybook dev server: devices on the same network can obtain the WebSocket token and write code into story files

Storybook is a frontend workshop for building user interface components and pages in isolation. From 8.0.0 until 8.6.19, 9.1.21, 10.6.2, and 11.0.0-alpha.6, the Storybook development server can expose its WebSocket authentication token t…

▾ Twilightstorybookjs · storybookEPSS 0.53%via CVEORG
CVE-2026-114127Low· 2.3PoC⚖ disputed
2w ago

Astro: Arbitrary CSS injection in Astro View Transitions

Astro is a web framework for content-driven websites. From 7.1.0 until 7.3.3, Astro's server-side View Transition CSS generator does not keep string animation properties within their generated declarations. An application that passes att…

▾ Twilightwithastro · astroEPSS 0.50%via CVEORG
CVE-2026-114128Medium· 6.1
2w ago

astro: astro: Cross-Site Scripting via unescaped dynamic content in script and style elements (CVE-2026-114128)

A flaw was found in Astro. The rendering engine fails to properly sanitize dynamic values placed inside script and style elements, mistakenly treating them as trusted markup. A remote attacker can exploit this issue by supplying crafted in…

▾ SunlitRed Hat · Red Hat OpenShift AI (RHOAI)EPSS 0.32%via CSAF
CVE-2026-114130Low· 2.3
2w ago

Nuxt: Incomplete fix for GHSA-934w-87qh-qr26: a `javascript:` URL prefixed with an ASCII control character executes from `<NuxtLink>` when `pages` is disabled

Nuxt is an open-source web development framework for Vue.js. Prior to 4.6.0, an incomplete fix for CVE-2026-53722 allows an application with pages disabled to render a script-capable URL through NuxtLink when attacker-controlled input bo…

▾ Sunlitnuxt · nuxtEPSS 0.41%via CVEORG
CVE-2026-114131Medium· 6.5
2w ago

Nuxt: Route rules are matched against the raw request path, so a percent-encoded segment can bypass `appMiddleware` on dynamic and catch-all routes

Nuxt is an open-source web development framework for Vue.js. From 3.11.0 until 3.21.4 and 4.4.4, Nuxt compares route-rule keys with the raw request path while route resolution decodes dynamic and catch-all parameters, allowing a percent-…

▾ Sunlitnuxt · nuxtEPSS 0.36%via CVEORG
CVE-2026-114129Medium· 6.2PoC
2w ago

stream-json: FlexAssembler string/RegExp path filters join the full key stack per container start, giving O(depth^2) CPU denial of service

stream-json is a micro-library of stream components for processing JSON and JSONC with a minimal memory footprint. From 2.0.0 until 3.7.0, FlexAssembler compiles string and regular-expression path filters into matchers that join the full…

▾ Twilightuhop · stream-jsonEPSS 0.25%via CVEORG
CVE-2026-114132Medium· 6.3
2w ago

Nuxt: Server-side route rules (`redirect`, `headers`, `proxy`, `ssr`) are skipped for case-variant paths when routing is case-insensitive

Nuxt is an open-source web development framework for Vue.js. Prior to 4.6.2, Nuxt resolves pages case-insensitively by default while Nitro matches server-side route-rule keys case-sensitively, allowing a request whose path differs only b…

▾ Sunlitnuxt · nuxtEPSS 0.42%via CVEORG
CVE-2026-114133Medium· 5.4
2w ago

Nuxt server islands render `useHeadSafe` input without sanitisation

Nuxt is an open-source web development framework for Vue.js. From 3.13.0 until 4.6.2, the server-island renderer serializes raw useHeadSafe entry input into the island response without preserving the safe-input marker, and NuxtIsland lat…

▾ Sunlitnuxt · nuxtEPSS 0.22%via CVEORG
CVE-2026-114125High· 8.6
2w ago

Storybook: Missing origin validation in Storybook preview allows code injection from malicious websites

Storybook is a frontend workshop for building user interface components and pages in isolation. From 8.0.0 until 8.6.19, 9.1.21, 10.6.2, and 11.0.0-alpha.6, a malicious website can interact with the preview of a running Storybook develop…

▾ Twilightstorybookjs · storybookEPSS 0.39%via CVEORG
CVE-2026-113796Medium· 4.2
2w ago

Electron: SameSite cookie restrictions are not applied to windows opened from links

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.6, Electron treated pages opened into a new window from links as applicat…

▾ Sunlitelectron · electronEPSS 0.22%via CVEORG
CVE-2026-113797Low· 3.1
2w ago

Electron: Extension tabs.query returns tab URLs and titles without the tabs permission

Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to versions 42.11.1, 43.5.1, 44.1.1, and 45.0.0-alpha.4, chrome.tabs.query() returned each tab's url and title to extensions th…

▾ Sunlitelectron · electronEPSS 0.59%via CVEORG
CVE-2026-113798Medium· 5.4
2w ago

Electron: Pointer lock permission requests can be attributed to the wrong frame

Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to versions 42.11.9, 43.7.6, 44.5.0, and 45.0.0-alpha.13, pointerLock permission requests from some cross-origin iframes caused…

▾ Sunlitelectron · electronEPSS 0.24%via CVEORG
CVEs tagged “npm” — page 5 · VulnSea