Npm vulnerabilities
Published CVEs affecting Npm products: 144 record(s), with severity, exploitation and fixes.
Payload 16Electron 7Fast-uri 5Lodash-es 4Lodash 4Hono 4Tinymce 4@steipete/summarize 4Ghost 3Lodash-amd 3Music-metadata 3Pnpm 3Unleash-server 3Lodash.template 2Lodash.unset 2@backstage/plugin-kubernetes-backend 2N8n 2@backstage/plugin-catalog-backend 2@backstage/plugin-scaffolder-backend-module-confluence-to-markdown 2Engine.io 2@backstage/plugin-scaffolder-backend 2Msgpack5 2Elysia 2Mjml 2Misskey-js 2Axios 2@asymmetric-effort/specifyjs 2@modelcontextprotocol/sdk 1React-server-dom-webpack 1React-server-dom-turbopack 1React-server-dom-parcel 1Puppeteer 1Systeminformation 1@quasar/app-vite 1Tinacms 1@tinacms/app 1Flowise 1Braces 1Http-cache-semantics 1Minimist 1
CVE-2025-11953
Critical · 9.8
KEV Urgent · 73 Public exploit CWE-78 Nov 3, 2025
React Native Community CLI OS Command Injection Vulnerability
The Metro Development Server, which is opened by the React Native Community CLI, binds to external interfaces by default. The server exposes an endpoint that is vulnerable to OS command injection. This allows unauthenticated network attackers to send a POST request to the server and run arbitrary executables. On Windows, the attackers can also execute arbitrary shell commands with fully controlled arguments.
CVE-2025-64118
Medium · 6.1
CWE-362 Oct 30, 2025
node-tar vulnerable to race condition leading to uninitialized memory exposure
node-tar is a Tar for Node.js. In 7.5.1, using .t (aka .list) with { sync: true } to read tar entry contents returns uninitialized memory contents if tar file was changed on disk to a smaller size while being read. This vulnerability is fixed in 7.5.2.
CVE-2025-54313
High · 7.5
KEV High · 61 Public exploit CWE-506 Jul 19, 2025
Prettier eslint-config-prettier Embedded Malicious Code Vulnerability
eslint-config-prettier 8.10.1, 9.1.1, 10.1.6, and 10.1.7 has embedded malicious code for a supply chain compromise. Installing an affected package executes an install.js file that launches the node-gyp.dll malware on Windows.
CVE-2025-31125
High · 7.5
KEV High · 66 Public exploit CWE-200 Mar 31, 2025
Vite Vitejs Improper Access Control Vulnerability
Vite is a frontend tooling framework for javascript. Vite exposes content of non-allowed files using ?inline&import or ?raw?import. Only apps explicitly exposing the Vite dev server to the network (using --host or server.host config option) are affected. This vulnerability is fixed in 6.2.4, 6.1.3, 6.0.13, 5.4.16, and 4.5.11.
CVE-2024-11831
Medium · 5.4
CWE-79 Feb 10, 2025
Npm-serialize-javascript: cross-site scripting (xss) in serialize-javascript
A flaw was found in npm-serialize-javascript. The vulnerability occurs because the serialize-javascript module does not properly sanitize certain inputs, such as regex or other JavaScript object types, allowing an attacker to inject malicious code. This code could be executed when deserialized by a web browser, causing Cross-site scripting (XSS) attacks. This issue is critical in environments where serialized data is sent to web clients, potentially compromising the security of the website or web application using this package.
CVE-2024-4367
High · 8.8
CWE-754 May 14, 2024
PDF.js vulnerable to arbitrary JavaScript execution upon opening a malicious PDF
A type check was missing when handling fonts in PDF.js, which would allow arbitrary JavaScript execution in the PDF.js context. This vulnerability affects Firefox < 126, Firefox ESR < 115.11, and Thunderbird < 115.11.
CVE-2023-5217
High · 8.8
KEV High · 62 Public exploit CWE-787 Sep 28, 2023
Google Chromium libvpx Heap Buffer Overflow Vulnerability
Heap buffer overflow in vp8 encoding in libvpx in Google Chrome prior to 117.0.5938.132 and libvpx 1.13.1 allowed a remote attacker to potentially exploit heap corruption via a crafted HTML page. (Chromium security severity: High)
CVE-2023-4863
High · 8.8
KEV High · 62 Public exploit CWE-787 Sep 12, 2023
Google Chromium WebP Heap-Based Buffer Overflow Vulnerability
Heap buffer overflow in libwebp in Google Chrome prior to 116.0.5845.187 and libwebp 1.3.2 allowed a remote attacker to perform an out of bounds memory write via a crafted HTML page. (Chromium security severity: Critical)
CVE-2023-22894
Medium · 4.9
KEV High · 57 Public exploit CWE-312 Apr 19, 2023
Strapi Cleartext Storage of Sensitive Information Vulnerability
Strapi through 4.5.5 allows attackers (with access to the admin panel) to discover sensitive user details by exploiting the query filter. The attacker can filter users by columns that contain sensitive information and infer a value from API responses. If the attacker has super admin access, then this can be exploited to discover the password hash and password reset token of all users. If the attacker has admin panel access to an account with permission to access the username and email of API users with a lower privileged role (e.g., Editor or Author), then this can be exploited to discover sensitive information for all API users but not other admin accounts.
CVE-2017-20162
Medium · 5.3
CWE-1333 Jan 5, 2023
vercel ms index.js parse redos
A vulnerability, which was classified as problematic, has been found in vercel ms up to 1.x. This issue affects the function parse of the file index.js. The manipulation of the argument str leads to inefficient regular expression complexity. The attack may be initiated remotely. The exploit has been disclosed to the public and may be used. Upgrading to version 2.0.0 is able to address this issue. The patch is named caae2988ba2a37765d055c4eee63d383320ee662. It is recommended to upgrade the affected component. The associated identifier of this vulnerability is VDB-217451.
CVE-2022-4135
Critical · 9.6
KEV High · 60 CWE-787 Nov 24, 2022
Google Chromium GPU Heap Buffer Overflow Vulnerability
Heap buffer overflow in GPU in Google Chrome prior to 107.0.5304.121 allowed a remote attacker who had compromised the renderer process to potentially perform a sandbox escape via a crafted HTML page. (Chromium security severity: High)
CVE-2021-44906
Critical · 9.8
CWE-1321 Mar 17, 2022
Prototype Pollution in minimist
Minimist <=1.2.5 is vulnerable to Prototype Pollution via file index.js, function setKey() (lines 69-95).
CVE-2021-21315
High · 7.8
KEV High · 66 Public exploit CWE-78 Feb 16, 2021
System Information Library for Node.JS Command Injection
The System Information Library for Node.JS (npm package "systeminformation") is an open source collection of functions to retrieve detailed hardware, system and OS information. In systeminformation before version 5.3.1 there is a command injection vulnerability. Problem was fixed in version 5.3.1. As a workaround instead of upgrading, be sure to check or sanitize service parameters that are passed to si.inetLatency(), si.inetChecksite(), si.services(), si.processLoad() ... do only allow strings, reject any arrays. String sanitation works as expected.
CVE-2021-23337
High · 7.2
Public exploit CWE-94 Feb 15, 2021
Command Injection
Lodash versions prior to 4.17.21 are vulnerable to Command Injection via the template function.
CVE-2020-12827
High · 7.2
CWE-22 Jun 17, 2020
MJML vulnerable to path traversal
MJML prior to 4.6.3 contains a path traversal vulnerability when processing the mj-include directive within an MJML document.
CVE-2020-11023
Medium · 6.1
KEV High · 67 Public exploit CWE-79 Apr 29, 2020
JQuery Cross-Site Scripting (XSS) Vulnerability
In jQuery versions greater than or equal to 1.0.3 and before 3.5.0, passing HTML containing <option> elements from untrusted sources - even after sanitizing it - to one of jQuery's DOM manipulation methods (i.e. .html(), .append(), and others) may execute untrusted code. This problem is patched in jQuery 3.5.0.
CVE-2019-10758
Critical · 9.9
KEV Urgent · 70 Public exploit CWE-94 Dec 24, 2019
MongoDB mongo-express Remote Code Execution Vulnerability
mongo-express before 0.54.0 is vulnerable to Remote Code Execution via endpoints that uses the `toBSON` method. A misuse of the `vm` dependency to perform `exec` commands in a non-safe environment.
CVE-2019-5786
Medium · 6.5
KEV Urgent · 73 Public exploit CWE-416 Jun 27, 2019
Google Chrome Blink Use-After-Free Vulnerability
Object lifetime issue in Blink in Google Chrome prior to 72.0.3626.121 allowed a remote attacker to potentially perform out of bounds memory access via a crafted HTML page.
CVE-2017-16137
Medium · 5.3
CWE-400 Jun 6, 2018
Regular Expression Denial of Service in debug
The debug module is vulnerable to regular expression denial of service when untrusted user input is passed into the o formatter. It takes around 50k characters to block for 2 seconds making this a low severity issue.