Skip to content
OpenAdvisories

Ecosystem

npm

7,717 known vulnerabilities.

2,771 results · Clear filters · Feed

  • 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.

  • 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.

  • 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.

  • 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…

  • 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.

  • 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.

  • 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.

  • Medium 6.5

    Path Traversal in glance

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

  • Medium 6.1

    bracket-template vulnerable to reflected XSS

    bracket-template suffers from reflected XSS possible when variable passed via GET parameter is used in template

  • Medium 5.5

    Denial of Service in protobufjs

    protobufjs is vulnerable to ReDoS when parsing crafted invalid .proto files.

  • Medium 6.1

    Cross-site Scripting (XSS) - Stored in crud-file-server

    crud-file-server node module before 0.8.0 suffers from a Cross-Site Scripting vulnerability to a lack of validation of file names.

  • Medium 6.5

    Directory Traversal in serve

    serve node module before 6.4.9 suffers from a Path Traversal vulnerability due to not handling %2e (.) and %2f (/) and allowing them in paths, which allows a malicious user to view the contents of any directory with known path.

  • Medium 6.5

    Prototype Pollution in lodash

    lodash node module before 4.17.5 suffers from a Modification of Assumed-Immutable Data (MAID) vulnerability via defaultsDeep, merge, and mergeWith functions, which allows a malicious user to modify the prototype of "Object" via __proto__, causing the addition…

  • Medium 5.3

    vercel/serve allows access to restricted files if filename is URL encoded.

    serve node module suffers from Improper Handling of URL Encoding by permitting access to ignored files if a filename is URL encoded.

  • Medium 5.4

    Cross-Site Scripting in connect

    connect node module before 2.14.0 suffers from a Cross-Site Scripting (XSS) vulnerability due to a lack of validation of file in directory.js middleware.

  • Medium —

    Directory Traversal in desafio

    desafio is a simple web server. desafio is vulnerable to a directory traversal issue, giving an attacker access to the filesystem by placing "../" in the url, but is limited to accessing only .html files.

  • Medium 5.3

    Directory Traversal in elding

    elding is a simple web server. elding is vulnerable to a directory traversal issue, allowing an attacker to access the filesystem by placing "../" in the url. The files accessible, however, are limited to files with a file extension. Sending a GET request to …

  • Medium —

    cofeescript is malware

    The cofeescript module exfiltrates sensitive data such as a user's private SSH key and bash history to a third party server during installation.

  • Medium —

    Shadowsock is malware

    shadowsock was a malicious module published with the intent to hijack environment variables. It has been unpublished by npm.

  • Medium —

    Sandbox Breakout / Arbitrary Code Execution in static-eval

    The static-eval module is intended to evaluate statically-analyzable expressions. In affected versions, untrusted user input is able to access the global function constructor, effectively allowing arbitrary code execution.

  • Medium 5.9

    superagent vulnerable to zip bomb attacks

    The HTTP client module superagent is vulnerable to ZIP bomb attacks. In a ZIP bomb attack, the HTTP server replies with a compressed response that becomes several magnitudes larger once uncompressed. If a client does not take special care when processing such…

  • Medium 5.3

    Directory Traversal in easyquick

    easyquick is a simple web server. easyquick is vulnerable to a directory traversal issue, giving an attacker access to the filesystem by placing "../" in the url. Access is constrained, however, to supported file types. Requesting a file such as /etc/passwd r…

  • Medium —

    Directory Traversal in jikes

    jikes is a file server. jikes is vulnerable to a directory traversal issue, giving an attacker access to the filesystem by placing "../" in the url. Accessible files are restricted to files with .htm and .js extensions.

  • Medium 6.1

    Open Redirect in st

    st is a module for serving static files. An attacker is able to craft a request that results in an HTTP 301 (redirect) to an entirely different domain. A request for: http://some.server.com//nodesecurity.org/%2e%2e would result in a 301 to //nodesecurity.org/…

  • Medium 5.3

    Tracking Module in botbait

    The module botbait is a tool to be used to track bot and automated tools usage with-in the npm ecosystem. botbait is known to record and track user information. The module tracks the following information. Source IP process.versions process.platform How the m…

  • Medium —

    Hijacked Environment Variables in proxy.js

    proxy.js was a malicious module published with the intent to hijack environment variables. It has been unpublished by npm.

  • Medium —

    cross-env.js is malware

    cross-env.js was a malicious module published with the intent to hijack environment variables. It has been unpublished by npm.

  • Medium —

    Nodesass is malware

    nodesass was a malicious module published with the intent to hijack environment variables. It has been unpublished by npm.

  • Medium 5.3

    Directory Traversal in dasafio

    dasafio is a web server. dasafio is vulnerable to a directory traversal issue, giving an attacker access to the filesystem by placing "../" in the url. File access is restricted to only .html files.

  • Medium —

    Regular Expression Denial of Service in slug

    slug is a module to slugify strings, even if they contain unicode. slug is vulnerable to regular expression denial of service is specially crafted untrusted input is passed as input. About 50k characters can block the event loop for 2 seconds.

  • Medium —

    jquey is malware

    The jquey module exfiltrates sensitive data such as a user's private SSH key and bash history to a third party server during installation.

  • Medium 6.1

    Bypassing Sanitization using DOM clobbering in html-janitor

    html-janitor node module suffers from an External Control of Critical State Data vulnerability via user-control of the '_sanitized' variable causing sanitization to be bypassed.

  • Medium 6.5

    Directory Traversal in augustine

    augustine 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.1

    Cross-Site Scripting in html-janitor

    html-janitor node module suffers from a Cross-Site Scripting (XSS) vulnerability via clean() accepting user-controlled values.

  • Medium 6.5

    Tmp files readable by other users in sync-exec

    The sync-exec module is used to simulate child_process.execSync in node versions <0.11.9. Sync-exec uses tmp directories as a buffer before returning values. Other users on the server have read access to the tmp directory, possibly allowing an attacker on the…