VulnSea

Tagged “npm”

CVEs tagged npm, newest first.

1673 CVEsRSS

GHSA-x5rw-q4pp-hg5gHigh
1mo ago

devalue: stringifyAsync can cause an unhandled rejection despite a caught returned promise

devalue: stringifyAsync can cause an unhandled rejection despite a caught returned promise

▾ Twilightdevalue · devaluevia GHSA
GHSA-4q55-j62x-fr9hMedium
1mo ago

devalue: Malformed null-prototype object keys bypass __proto__ rejection via property-key coercion

devalue: Malformed null-prototype object keys bypass __proto__ rejection via property-key coercion

▾ Sunlitdevalue · devaluevia GHSA
GHSA-wf3x-273g-mvxvLow
1mo ago

devalue: Sparse arrays emitted by uneval cause eager allocation when evaluated

devalue: Sparse arrays emitted by uneval cause eager allocation when evaluated

▾ Sunlitdevalue · devaluevia GHSA
GHSA-mcm9-63f2-9j32High
1mo ago

devalue: Repeated primitive strings cause quadratic expansion in uneval

devalue: Repeated primitive strings cause quadratic expansion in uneval

▾ Twilightdevalue · devaluevia GHSA
GHSA-hx4r-w6wj-j8fgMedium
1mo ago

devalue: Residual sparse-array CPU amplification in uneval

devalue: Residual sparse-array CPU amplification in uneval

▾ Sunlitdevalue · devaluevia GHSA
CVE-2026-103004Medium· 5.3⚖ disputed
1mo ago

Next.js versions from 16.3.0 to 16.3.7 warm `use cache` handlers using `next/root-params` and can leak their return value to pages with different root params

Next.js versions from 16.3.0 to 16.3.7 warm `use cache` handlers using `next/root-params` and can leak their return value to pages with different root params. With Cache Components enabled (cacheComponents: true), a 'use cache' function …

▾ Sunlitvercel · next.jsEPSS 0.25%via NVD
CVE-2026-103288Medium· 6.5
1mo ago

Ghost, an open-source publishing platform, contains an input validation flaw in its comment like feature in versions from 5.9.0 before 6.44.1

Ghost, an open-source publishing platform, contains an input validation flaw in its comment like feature in versions from 5.9.0 before 6.44.1. An authenticated member can delete comment likes or dislikes belonging to other users that the…

▾ SunlitTryGhost · GhostEPSS 0.20%via NVD
CVE-2026-102992Critical· 9.2PoC
1mo ago

piscina is a node.js worker pool implementation

piscina is a node.js worker pool implementation. Prior to 4.9.4, 5.3.2, and 6.0.0-rc.5, Piscina stores ThreadPool.options in src/index.ts as a plain object that inherits from Object.prototype. Applications with a separate prototype-pollu…

▾ Abyssalpiscinajs · piscinaEPSS 0.51%via NVD
CVE-2026-102990High· 8.2PoC
1mo ago

basic-ftp is an FTP client for Node.js

basic-ftp is an FTP client for Node.js. Prior to 6.2.1, Client.list() can be forced by a malicious or compromised FTP server to spend quadratic CPU time parsing a directory listing because the RE_LINE expression in src/parseListUnix.ts b…

▾ Midnightpatrickjuchli · basic-ftpEPSS 0.37%via NVD
GHSA-p98j-92pf-mc4pLow
1mo ago

DOMPurify: IN_PLACE: node-removing afterSanitize hook leaves detached subtree event handlers armed, causing DOM XSS

DOMPurify: IN_PLACE: node-removing afterSanitize hook leaves detached subtree event handlers armed, causing DOM XSS

▾ Sunlitdompurify · dompurifyvia GHSA
CVE-2026-102983Medium· 6.3
1mo ago

Astro is a web framework for content-driven websites

Astro is a web framework for content-driven websites. From 5.2.0 until 8.2.4, the @astrojs/netlify adapter generates regular expressions for Netlify Image CDN remote-image allowlists without anchoring them to the beginning of the URL. Be…

▾ Sunlitwithastro · astroEPSS 0.31%via NVD
CVE-2026-102984High· 8.2
1mo ago

Astro is a web framework for content-driven websites

Astro is a web framework for content-driven websites. Prior to 11.1.3, the @astrojs/node adapter builds a request URL from the Host header, and a malformed port can make that URL invalid. The recovery path reuses the same malformed host …

▾ Twilightwithastro · astroEPSS 0.36%via NVD
CVE-2026-94545Medium· 5.3PoC
1mo ago

Satori is a library to convert HTML and CSS to SVG

Satori is a library to convert HTML and CSS to SVG. Starting in version 0.0.27 and prior to version 0.33.5, Satori does not properly escape certain values before including them in generated SVG output. This can allow crafted values to be…

▾ Twilightvercel · satoriEPSS 1.1%via NVD
GHSA-prgh-xp8r-p3m5High· 7.5
1mo ago

Nodemailer addressparser: O(n^2) on comment-joined addresses enables a remote DoS (reachable via mailparser)

Nodemailer addressparser: O(n^2) on comment-joined addresses enables a remote DoS (reachable via mailparser)

▾ Twilightnodemailer · nodemailervia GHSA
GHSA-9c5c-9qcx-q35qHigh· 7.4
1mo ago

@nestjs/platform-fastify: Path-scoped middleware bypass via absolute-form request targets

@nestjs/platform-fastify: Path-scoped middleware bypass via absolute-form request targets

▾ Twilightnestjs · @nestjs/platform-fastifyvia GHSA
GHSA-vcvr-r3jv-pc5jCritical
1mo ago

Next.js: Remote Code Execution in next/og ImageResponse

Next.js: Remote Code Execution in next/og ImageResponse

▾ Midnightnext · nextvia GHSA
GHSA-96h4-vgxj-gvm2Medium· 6.5
1mo ago

Nest: Unbounded memory growth in the NestJS TCP microservice transport

Nest: Unbounded memory growth in the NestJS TCP microservice transport

▾ Sunlitnestjs · @nestjs/microservicesvia GHSA
CVE-2026-55177High· 7.6PoC
1mo ago

CloudTAK is a browser-based Common Operating Picture and situational awareness tool compatible with TAK

CloudTAK is a browser-based Common Operating Picture and situational awareness tool compatible with TAK. Prior to version 13.10.0, every route in the ESRI helper family (api/routes/esri.ts) takes a fully attacker-controlled URL from the …

▾ Midnightdfpc-coe · CloudTAKEPSS 0.38%via NVD
GHSA-c6fg-446q-cg94Medium· 5.3
1mo ago

adm-zip: getDataAsync() bypasses the maxOutputLength size guard enforced by the synchronous getData() path

adm-zip: getDataAsync() bypasses the maxOutputLength size guard enforced by the synchronous getData() path

▾ Sunlitadm-zip · adm-zipvia GHSA
GHSA-8238-w5pm-2374High· 7.5
1mo ago

adm-zip: Unhandled error event in async DEFLATE decompression crashes Node.js process (DoS)

adm-zip: Unhandled error event in async DEFLATE decompression crashes Node.js process (DoS)

▾ Twilightadm-zip · adm-zipvia GHSA
GHSA-p634-w6r4-rjp2Medium· 5.9
1mo ago

adm-zip: Duplicate ZIP entry names: getEntry() and extractAllTo() resolve to different content

adm-zip: Duplicate ZIP entry names: getEntry() and extractAllTo() resolve to different content

▾ Sunlitadm-zip · adm-zipvia GHSA
GHSA-v53p-9fqp-m79jHigh· 7.5
1mo ago

Nodemailer: Quadratic backtracking in the addressparser free-text fallback allows remote denial of service

Nodemailer: Quadratic backtracking in the addressparser free-text fallback allows remote denial of service

▾ Twilightnodemailer · nodemailervia GHSA
GHSA-g57g-f23g-4646Medium· 5.3
1mo ago

Nodemailer: Quoted local-part can produce malformed envelope recipient through RFC 5322 comment parsing

Nodemailer: Quoted local-part can produce malformed envelope recipient through RFC 5322 comment parsing

▾ Sunlitnodemailer · nodemailervia GHSA
CVE-2026-102829Critical· 9.2PoC
1mo ago

simple-git, an interface for running git commands in any node.js application, enables applications to execute Git operations from JavaScript

simple-git, an interface for running git commands in any node.js application, enables applications to execute Git operations from JavaScript. Prior to 2.0.1 of the argv-parser package, parseEnv omits VISUAL from GitEnvKeys, so prepareEnv…

▾ Abyssalsteveukx · git-jsEPSS 0.35%via NVD
CVE-2026-102828Critical· 9.8
1mo ago

simple-git, an interface for running git commands in any node.js application, enables applications to execute Git operations from JavaScript

simple-git, an interface for running git commands in any node.js application, enables applications to execute Git operations from JavaScript. From 3.15.0 until 4.0.1, the default blockUnsafeOperationsPlugin does not classify trailer.<tok…

▾ Midnightsimple-git_project · simple-gitEPSS 0.37%via NVD
CVE-2026-102827High· 8.1PoC
1mo ago

simple-git, an interface for running git commands in any node.js application, enables applications to execute Git operations from JavaScript

simple-git, an interface for running git commands in any node.js application, enables applications to execute Git operations from JavaScript. Prior to 4.0.0, the default blockUnsafeOperationsPlugin compares parsed option names with liter…

▾ Midnightsimple-git_project · simple-gitEPSS 0.58%via NVD
CVE-2026-102826High· 8.1PoC
1mo ago

simple-git, an interface for running git commands in any node.js application, enables applications to execute Git operations from JavaScript

simple-git, an interface for running git commands in any node.js application, enables applications to execute Git operations from JavaScript. Prior to 4.0.0, the default blockUnsafeOperationsPlugin does not completely reject configuratio…

▾ Midnightsimple-git_project · simple-gitEPSS 0.46%via NVD
GHSA-r3ph-w7gj-g6xmMedium· 5.3
1mo ago

js-yaml: maxTotalMergeKeys does not limit CPU use for empty merge sources

js-yaml: maxTotalMergeKeys does not limit CPU use for empty merge sources

▾ Sunlitjs-yaml · js-yamlvia GHSA
GHSA-253c-mchw-3w2rMedium
1mo ago

markdown-it linkify: true has two quadratic paths, so a few hundred KB of markdown blocks the event loop for tens of seconds

markdown-it linkify: true has two quadratic paths, so a few hundred KB of markdown blocks the event loop for tens of seconds

▾ Sunlitmarkdown-it · markdown-itvia GHSA
GHSA-6h2x-m376-mqjqHigh· 7.5
1mo ago

joi: Quadratic regular-expression backtracking in `Joi.string().isoDate()`

joi: Quadratic regular-expression backtracking in `Joi.string().isoDate()`

▾ Twilightjoi · joivia GHSA
CVEs tagged “npm” — page 15 · VulnSea