Skip to content
OpenAdvisories

Ecosystem

npm

7,727 known vulnerabilities.

7,718 results · Feed

  • Low 2.3

    @strapi/plugin-content-manager leaks data via relations via the Admin Panel

    Strapi is an open-source content management system. Prior to version 4.19.1, a super admin can create a collection where an item in the collection has an association to another collection. When this happens, another user with Author Role can see the list of a…

  • Medium 6.1

    SummerNote Cross Site Scripting Vulnerability

    SummerNote v0.9.1 is vulnerable to Cross Site Scripting (XSS) via the Code View Function.

  • Medium 5.5

    Azure Identity Libraries and Microsoft Authentication Library Elevation of Privilege Vulnerability

    Azure Identity Libraries and Microsoft Authentication Library Elevation of Privilege Vulnerability

  • Medium 5.3

    @jmondi/url-to-png arbitrary file read via Playwright's screenshot feature exploiting file wrapper

    @jmondi/url-to-png is a self-hosted URL to PNG utility. Versions prior to 2.0.3 are vulnerable to arbitrary file read if a threat actor uses the Playright's screenshot feature to exploit the file wrapper. Version 2.0.3 mitigates this issue by requiring input …

  • Medium 5.3

    @grpc/grpc-js can allocate memory for incoming messages well above configured limits

    @grpc/grps-js implements the core functionality of gRPC purely in JavaScript, without a C++ addon. Prior to versions 1.10.9, 1.9.15, and 1.8.22, there are two separate code paths in which memory can be allocated per message in excess of the `grpc.max_receive_…

  • High 8.9

    ghtml Cross-Site Scripting (XSS) vulnerability

    ghtml is software that uses tagged templates for template engine functionality. It is possible to introduce user-controlled JavaScript code and trigger a Cross-Site Scripting (XSS) vulnerability in some cases. Version 2.0.0 introduces changes to mitigate this…

  • Medium 4.0

    zsa Generates Error Messages Containing Sensitive Information

    zsa is a library for building typesafe server actions in Next.js. All users are impacted. The zsa application transfers the parse error stack from the server to the client in production build mode. This can potentially reveal sensitive information about the s…

  • Critical 9.8

    Jan path traversal vulnerability

    An arbitrary file upload vulnerability in the /v1/app/appendFileSync interface of Jan v0.4.12 allows attackers to execute arbitrary code via uploading a crafted file.

  • Critical 9.8
    CVE-2024-36858 Scanner template

    Jan path traversal vulnerability

    An arbitrary file upload vulnerability in the /v1/app/writeFileSync interface of Jan v0.4.12 allows attackers to execute arbitrary code via uploading a crafted file.

  • High 7.5
    CVE-2024-36857 Scanner template

    Jan path traversal vulnerability

    Jan v0.4.12 was discovered to contain an arbitrary file read vulnerability via the /v1/app/readFileSync interface.

  • High 7.5

    Directus is soft-locked by providing a string value to random string util

    Directus is a real-time API and App dashboard for managing SQL database content. Prior to 10.11.2, providing a non-numeric length value to the random string generation utility will create a memory issue breaking the capability to generate random strings platf…

  • High 8.2

    javascript-deobfuscator crafted payload can lead to code execution

    javascript-deobfuscator removes common JavaScript obfuscation techniques. In affected versions crafted payloads targeting expression simplification can lead to code execution. This issue has been patched in version 1.1.0. Users are advised to update. Users un…

  • Medium 5.4

    wangEditor was discovered to contain a cross-site scripting (XSS) vulnerability via the image upload function

    An issue in wanEditor v4.7.11 and fixed in v.4.7.12 and v.5 was discovered to contain a cross-site scripting (XSS) vulnerability via the image upload function.

  • High 8.2

    mysql2 vulnerable to Prototype Pollution

    Versions of the package mysql2 before 3.9.8 are vulnerable to Prototype Pollution due to improper user input sanitization passed to fields and tables when using nestTables.

  • High 8.1
    CVE-2024-29415 Public exploit

    ip SSRF improper categorization in isPublic

    The ip package through 2.0.1 for Node.js might allow SSRF because some IP addresses (such as 127.1, 01200034567, 012.1.2.3, 000:0:0000::01, and ::fFFf:127.0.0.1) are improperly categorized as globally routable via isPublic. NOTE: this issue exists because of …

  • Medium 6.8

    Pug allows JavaScript code execution if an application accepts untrusted input

    Pug through 3.0.2 allows JavaScript code execution if an application accepts untrusted input for the name option of the compileClient, compileFileClient, or compileClientWithDependenciesTracked function. NOTE: these functions are for compiling Pug templates i…

  • Low 3.5

    xuliangzhan vxe-table vxe-textarea textarea.js export cross site scripting

    A vulnerability, which was classified as problematic, has been found in xuliangzhan vxe-table up to 3.7.9. This issue affects the function export of the file packages/textarea/src/textarea.js of the component vxe-textarea. The manipulation of the argument inp…

  • High 8.8

    Ghost allows CSV Injection during member CSV export

    Ghost before 5.82.0 allows CSV Injection during a member CSV export.

  • High 7.4

    @fastify/session reuses destroyed session cookie

    @fastify/session is a session plugin for fastify. Requires the @fastify/cookie plugin. When restoring the cookie from the session store, the `expires` field is overriden if the `maxAge` field was set. This means a cookie is never correctly detected as expired…

  • High 8.8

    MiguelCastillo @bit/loader Prototype Pollution issue

    A Prototype Pollution issue in MiguelCastillo @bit/loader v.10.0.3 allows an attacker to execute arbitrary code via the M function e argument in index.js.

  • High 8.1

    json-schema-ref-parser Prototype Pollution issue

    A Prototype Pollution issue in API Dev Tools json-schema-ref-parser v.11.0.0 and v.11.1.0 allows a remote attacker to execute arbitrary code via the bundle()`, `parse()`, `resolve()`, `dereference() functions.

  • Critical 9.8

    Blackprint @blackprint/engine Prototype Pollution issue

    A Prototype Pollution issue in Blackprint @blackprint/engine v.0.9.0 allows an attacker to execute arbitrary code via the _utils.setDeepProperty function of engine.min.js.

  • Medium 5.9

    njwt Prototype Pollution vulnerability

    njwt up to v0.4.0 was discovered to contain a prototype pollution in the Parser.prototype.parse method.

  • Medium 5.6
    CVE-2024-4367 Public exploit EPSS 71%

    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.

  • Medium 5.4

    Konga is vulnerable to Cross Site Scripting (XSS) attacks

    Konga v0.14.9 is vulnerable to Cross Site Scripting (XSS) via the username parameter.

  • Medium 6.5

    Oceanic allows unsanitized user input to lead to path traversal in URLs

    Oceanic is a NodeJS library for interfacing with Discord. Prior to version 1.10.4, input to functions such as `Client.rest.channels.removeBan` is not url-encoded, resulting in specially crafted input such as `../../../channels/{id}` being normalized into the …

  • Medium 5.4

    Directus Lacks Session Tokens Invalidation

    Directus is a real-time API and App dashboard for managing SQL database content. Prior to 10.11.0, session tokens function like the other JWT tokens where they are not actually invalidated when logging out. The `directus_session` gets destroyed and the cookie…

  • Medium 4.9

    Directus allows redacted data extraction on the API through "alias"

    Directus is a real-time API and App dashboard for managing SQL database content. A user with permission to view any collection using redacted hashed fields can get access the raw stored version using the `alias` functionality on the API. Normally, these redac…

  • High 7.3

    NocoDB Vulnerable to Stored Cross-Site Scripting in Formula.vue

    NocoDB is software for building databases as spreadsheets. Prior to 0.202.9, a stored cross-site scripting vulnerability exists within the Formula virtual cell comments functionality. The nc-gui/components/virtual-cell/Formula.vue displays a v-html tag with t…

  • Medium 6.5

    NocoDB SQL Injection vulnerability

    NocoDB is software for building databases as spreadsheets. Prior to version 0.202.10, an authenticated attacker with create access could conduct a SQL Injection attack on MySQL DB using unescaped `table_name`. This vulnerability may result in leakage of sensi…

  • Medium 5.7

    NocoDB Allows Preview of File with Dangerous Content

    NocoDB is software for building databases as spreadsheets. Starting in verson 0.202.6 and prior to version 0.202.10, an attacker can upload a html file with malicious content. If user tries to open that file in browser malicious scripts can be executed leadin…

  • Critical 9.8

    @valtimo/components exposes access token to form.io

    Valtimo is an open source business process and case management platform. When opening a form in Valtimo, the access token (JWT) of the user is exposed to `api.form.io` via the the `x-jwt-token` header. An attacker can retrieve personal information from this t…

  • High 7.5

    Memory Exhaustion in braces

    The NPM package `braces`, versions prior to 3.0.3, fails to limit the number of characters it can handle, which could lead to Memory Exhaustion. In `lib/parse.js,` if a malicious user sends "imbalanced braces" as input, the parsing will enter a loop, which wi…

  • Medium 5.3

    Regular Expression Denial of Service in micromatch

    The NPM package `micromatch` prior to 4.0.8 is vulnerable to Regular Expression Denial of Service (ReDoS). The vulnerability occurs in `micromatch.braces()` in `index.js` because the pattern `.*` will greedily match anything. By passing a malicious payload, t…

  • Critical 9.0
    CVE-2024-32964 Scanner template EPSS 53%

    lobe-chat `/api/proxy` endpoint Server-Side Request Forgery vulnerability

    Lobe Chat is a chatbot framework that supports speech synthesis, multimodal, and extensible Function Call plugin system. Prior to 0.150.6, lobe-chat had an unauthorized Server-Side Request Forgery vulnerability in the /api/proxy endpoint. An attacker can cons…

  • Low —

    thelounge may publicly disclose of all usernames/idents via port 113

    Per RFC 1413, The unique identifying tuple includes not only the ports, but also the both addresses. Without the addresses, the information becomes both non-unique and public: - If multiple connections happen to use the same local port number (which is possib…

  • High 7.5
    CVE-2024-34351 Public exploit Scanner template

    Next.js Server-Side Request Forgery in Server Actions

    Next.js is a React framework that can provide building blocks to create web applications. A Server-Side Request Forgery (SSRF) vulnerability was identified in Next.js Server Actions. If the `Host` header is modified, and the below conditions are also met, an …

  • High 7.5

    Next.js Vulnerable to HTTP Request Smuggling

    Next.js is a React framework that can provide building blocks to create web applications. Prior to 13.5.1, an inconsistent interpretation of a crafted HTTP request meant that requests are treated as both a single request, and two separate requests by Next.js,…

  • High 8.1

    @cyclonedx/cyclonedx-library Improper Restriction of XML External Entity Reference vulnerability

    The CycloneDX JavaScript library contains the core functionality of OWASP CycloneDX for JavaScript. In 6.7.0, XML External entity injections were possible, when running the provided XML Validator on arbitrary input. This issue was fixed in version 6.7.1.

  • High 8.4

    @hoppscotch/cli affected by Sandbox Escape in @hoppscotch/js-sandbox leads to RCE

    @hoppscotch/cli is a CLI to run Hoppscotch Test Scripts in CI environments. Prior to 0.8.0, the @hoppscotch/js-sandbox package provides a Javascript sandbox that uses the Node.js vm module. However, the vm module is not safe for sandboxing untrusted Javascrip…