Skip to content
OpenAdvisories

Ecosystem

npm

7,727 known vulnerabilities.

7,718 results · Feed

  • Medium 5.5
    CVE-2018-1002203 EPSS 11%

    Arbitrary File Write via Archive Extraction in unzipper

    unzipper npm library before 0.8.13 is vulnerable to directory traversal, allowing attackers to write to arbitrary files via a ../ (dot dot slash) in a Zip archive entry that is mishandled during extraction. This vulnerability is also known as 'Zip-Slip'.

  • Medium 5.5
    CVE-2018-1002204 EPSS 13%

    Arbitrary File Write in adm-zip

    adm-zip npm library before 0.4.9 is vulnerable to directory traversal, allowing attackers to write to arbitrary files via a ../ (dot dot slash) in a Zip archive entry that is mishandled during extraction. This vulnerability is also known as 'Zip-Slip'.

  • Medium 5.4

    Macro in MathJax running untrusted Javascript within a web browser

    MathJax version prior to version 2.7.4 contains a Cross Site Scripting (XSS) vulnerability in the \unicode{} macro that can result in Potentially untrusted Javascript running within a web browser. This attack appear to be exploitable via The victim must view …

  • Medium 5.5

    Remote Code Execution in markdown-pdf

    A path traversal exists in markdown-pdf version <9.0.0 that allows a user to insert a malicious html code that can result in reading the local files.

  • Medium 6.1

    statics-server Cross-site Scripting vulnerability

    An XSS in statics-server <= 0.0.9 can be used via injected iframe in the filename when statics-server displays directory index in the browser.

  • Medium 6.1
    CVE-2018-14042 Public exploit

    Bootstrap Cross-site Scripting vulnerability

    In Bootstrap before 4.1.2, XSS is possible in the data-container property of tooltip.

  • Medium 6.1
    CVE-2018-14041 Public exploit

    Bootstrap Cross-site Scripting vulnerability

    In Bootstrap before 4.1.2, XSS is possible in the data-target property of scrollspy.

  • Medium 6.1
    CVE-2018-14040 Public exploit

    Bootstrap vulnerable to Cross-Site Scripting (XSS)

    In Bootstrap before 4.1.2, XSS is possible in the collapse data-parent attribute.

  • Critical 9.1

    Malicious Package in eslint-scope

    Version 3.7.2 of `eslint-scope` was published without authorization and was found to contain malicious code. This code would read the users `.npmrc` file and send any found authentication tokens to 2 remote servers. ## Recommendation The best course of action…

  • Critical 9.8

    Sensitive Data Exposure in msrcrypto

    A Security Feature Bypass vulnerability exists in MSR JavaScript Cryptography Library that is caused by incorrect arithmetic computations, aka "MSR JavaScript Cryptography Library Security Feature Bypass Vulnerability." This affects Microsoft Research JavaScr…

  • High 7.5

    js-bson vulnerable to REDoS

    The MongoDB bson JavaScript module (also known as js-bson) versions 0.5.0 to 1.0.x before 1.0.5 is vulnerable to a Regular Expression Denial of Service (ReDoS) in lib/bson/decimal128.js. The flaw is triggered when the Decimal128.fromString() function is calle…

  • Critical 9.8
    CVE-2018-13797 Public exploit

    Command Injection in macaddress

    The macaddress module before 0.2.9 for Node.js is prone to an arbitrary command injection flaw, due to allowing unsanitized input to an exec (rather than execFile) call.

  • Critical 9.8

    Insufficient Entropy in cryptiles

    Eran Hammer cryptiles version 4.1.1 earlier contains a CWE-331: Insufficient Entropy vulnerability in randomDigits() method that can result in An attacker is more likely to be able to brute force something that was supposed to be random.. This attack appear t…

  • Medium 6.1

    Angular Redactor XSS Vulnerability

    Imperavi Redactor 3 in Angular Redactor 1.1.6, when HTML content mode is used, allows stored XSS, as demonstrated by an onerror attribute of an IMG element, a related issue to CVE-2018-7035.

  • Critical 9.1

    Denial of Service in memjs

    `memjs` versions <= 1.1.0 allocates and stores buffers on typed input, resulting in DoS and uninitialized memory usage.

  • High 7.5

    Path Traversal in buttle

    Path traversal in buttle module versions <= 0.2.0 allows to read any file in the server.

  • Critical 9.8

    Prototype Pollution in async merge-object

    The utilities function in all versions <= 1.0.0 of the merge-objects node module can be tricked into modifying the prototype of Object when the attacker can control part of the structure passed to this function. This can let an attacker add or modify existing…

  • High 8.8

    SQL Injection in query-mysql

    Node.js third-party module query-mysql versions 0.0.0, 0.0.1, and 0.0.2 are vulnerable to an SQL injection vulnerability due to lack of user input sanitization. This may allow an attacker to run arbitrary SQL queries when fetching data from database.

  • Medium 6.1

    Cross-Site Scripting in public

    The public node module versions <= 1.0.3 allows to embed HTML in file names, which (in certain conditions) might lead to execute malicious JavaScript.

  • Critical 9.8

    Improper Input Validation in Deap

    The utilities function in all versions < 1.0.1 of the deap node module can be tricked into modifying the prototype of Object when the attacker can control part of the structure passed to this function. This can let an attacker add or modify existing propertie…

  • Critical 9.8

    Prototype Pollution in merge-recursive

    The utilities function in all versions <= 0.3.0 of the merge-recursive node module can be tricked into modifying the prototype of Object when the attacker can control part of the structure passed to this function. This can let an attacker add or modify existi…

  • Medium 6.1

    Cross-Site Scripting in glance

    There is a Stored XSS vulnerability in the glance node module versions <= 3.0.5. File name, which contains malicious HTML (eg. embedded iframe element or javascript: pseudo-protocol handler in <a> element) allows to execute JavaScript code against any user wh…

  • Critical 9.8

    Prototype Pollution in merge-options

    The utilities function in all versions <= 1.0.0 of the merge-options node module can be tricked into modifying the prototype of Object when the attacker can control part of the structure passed to this function. This can let an attacker add or modify existing…

  • Critical 9.8

    Prototype Pollution in deep-extend

    The utilities function in all versions <= 0.5.0 of the deep-extend node module can be tricked into modifying the prototype of Object when the attacker can control part of the structure passed to this function. This can let an attacker add or modify existing p…

  • Medium 6.1

    Joplin Vulnerable to Cross-site Scripting in Note Content

    Joplin version prior to 1.0.90 contains a XSS evolving into code execution due to enabled nodeIntegration for that particular BrowserWindow instance where XSS was identified from vulnerability in Note content field - information on the fix can be found here h…

  • Medium 6.5

    Auth0 angular-jwt misinterprets allowlist as regex

    Auth0 angular-jwt before 0.1.10 treats whiteListedDomains entries as regular expressions, which allows remote attackers with knowledge of the jwtInterceptorProvider.whiteListedDomains setting to bypass the domain whitelist filter via a crafted domain.

  • Medium 6.1

    oauth2orize-fprm XSS vulnerability

    index.js in oauth2orize-fprm before 0.2.1 has XSS via a crafted URL.

  • High 8.8

    express-cart allows any user to create an admin user

    expressCart before 1.1.6 allows remote attackers to create an admin user via a /admin/setup Referer header.

  • High 8.8
    CVE-2018-5158 Public exploit EPSS 10%

    Malicious PDF can inject JavaScript into PDF Viewer

    The PDF viewer does not sufficiently sanitize PostScript calculator functions, allowing malicious JavaScript to be injected through a crafted PDF file. This JavaScript can then be run with the permissions of the PDF viewer by its worker. This vulnerability af…

  • High 8.8
    CVE-2018-3758 EPSS 27%

    express-cart unrestricted file upload vulnerability

    Unrestricted file upload (RCE) in express-cart module before 1.1.7 allows a privileged user to gain access in the hosting machine.

  • Medium 5.4

    Stored Cross-Site Scripting in simplehttpserver

    simplehttpserver node module suffers from a Cross-Site Scripting vulnerability to a lack of validation of file names.

  • High 7.5

    Denial of Service vulnerability with large JSON payloads in fastify

    Fastify node module before 0.38.0 is vulnerable to a denial-of-service attack by sending a request with "Content-Type: application/json" and a very large payload.

  • High 7.5

    Path Traversal in localhost-now

    localhost-now node module suffers from a Path Traversal vulnerability due to lack of validation of file, which allows a malicious user to read content of any file with known path.

  • High 7.5

    Path Traversal in mcstatic

    mcstatic node module suffers from a Path Traversal vulnerability due to lack of validation of filePath, which allows a malicious user to read content of any file with known path.

  • High 7.5

    Regular Expression Denial of Service in sshpk

    sshpk is vulnerable to ReDoS when parsing crafted invalid public keys.

  • Medium 6.5
    CVE-2018-3714 Scanner template

    Path Traversal in node-srv

    node-srv node module suffers from a Path Traversal vulnerability due to lack of validation of url, which allows a malicious user to read content of any file with known path.

  • Medium 6.5

    Path Traversal in angular-http-server

    angular-http-server node module suffers from a Path Traversal vulnerability due to lack of validation of possibleFilename, which allows a malicious user to read content of any file with known path.

  • High 7.5

    Path Traversal in 626

    626 node module suffers from a Path Traversal vulnerability due to lack of validation of file, which allows a malicious user to read content of any file with known path.

  • High 7.5

    Path Traversal in resolve-path

    resolve-path node module before 1.4.0 suffers from a Path Traversal vulnerability due to lack of validation of paths with certain special characters, which allows a malicious user to read content of any file with known path.

  • High 7.5

    Path Traversal in hekto

    hekto node module suffers from a Path Traversal vulnerability due to lack of validation of file, which allows a malicious user to read content of any file with known path.