CVE Feed

    Dashboard / CVE

    5.4
    Medium

    CVE-2018-1496

    Last Modified: 21 Nov 2024

    IBM Content Navigator 2.0.3, 3.0.0, 3.0.1, 3.0.2, and 3.0.3 is vulnerable to cross-site scripting. This vulnerability allows users to embed arbitrary JavaScript code in the Web UI thus altering the intended functionality potentially leading to credentials disclosure within a trusted session. IBM X-Force ID: 141219.

    Published: 31 May 2018
    4.3
    Medium

    CVE-2018-1532

    Last Modified: 21 Nov 2024

    IBM API Connect 5.0.0.0 through 5.0.8.2 does not properly update the SESSIONID with each request, which could allow a user to obtain the ID in further attacks against the system. IBM X-Force ID: 142430.

    Published: 31 May 2018
    6.1
    Medium

    CVE-2018-10379

    Last Modified: 21 Nov 2024

    An issue was discovered in GitLab Community Edition (CE) and Enterprise Edition (EE) before 10.5.8, 10.6.x before 10.6.5, and 10.7.x before 10.7.2. The Move Issue feature contained a persistent XSS vulnerability.

    Published: 31 May 2018
    4.3
    Medium

    CVE-2018-11631

    Last Modified: 21 Nov 2024

    Rondaful M1 Wristband Smart Band 1 devices allow remote attackers to send an arbitrary number of call or SMS notifications via crafted Bluetooth Low Energy (BLE) traffic.

    Published: 31 May 2018
    5.3
    Medium

    CVE-2015-9238

    Last Modified: 21 Nov 2024

    secure-compare 3.0.0 and below do not actually compare two strings properly. compare was actually comparing the first argument with itself, meaning the check passed for any two strings of the same length.

    Published: 31 May 2018
    7.5
    High

    CVE-2016-10518

    Last Modified: 21 Nov 2024

    A vulnerability was found in the ping functionality of the ws module before 1.0.0 which allowed clients to allocate memory by sending a ping frame. The ping functionality by default responds with a pong frame and the previously given payload of the ping frame. This is exactly what you expect, but internally ws always transforms all data that we need to send to a Buffer instance and that is where the vulnerability existed. ws didn't do any checks for the type of data it was sending. With buffers in node when you allocate it when a number instead of a string it will allocate the amount of bytes.

    Published: 31 May 2018
    8.2
    High

    CVE-2016-10524

    Last Modified: 21 Nov 2024

    i18n-node-angular is a module used to interact between i18n and angular without using additional resources. A REST API endpoint that is used for development in i18n-node-angular before 1.4.0 was not disabled in production environments a malicious user could fill up the server causing a Denial of Service or content injection.

    Published: 31 May 2018
    5.9
    Medium

    CVE-2016-10530

    Last Modified: 21 Nov 2024

    The airbrake module 0.3.8 and earlier defaults to sending environment variables over HTTP. Environment variables can often times contain secret keys and other sensitive values. A malicious user could be on the same network as a regular user and intercept all the secret keys the user is sending. This goes against common best practice, which is to use HTTPS.

    Published: 31 May 2018
    6.1
    Medium

    CVE-2016-10531

    Last Modified: 21 Nov 2024

    marked is an application that is meant to parse and compile markdown. Due to the way that marked 0.3.5 and earlier parses input, specifically HTML entities, it's possible to bypass marked's content injection protection (`sanitize: true`) to inject a `javascript:` URL. This flaw exists because `&#xNNanything;` gets parsed to what it could and leaves the rest behind, resulting in just `anything;` being left.

    Published: 31 May 2018
    8.8
    High

    CVE-2016-10533

    Last Modified: 21 Nov 2024

    express-restify-mongoose is a module to easily create a flexible REST interface for mongoose models. express-restify-mongoose 2.4.2 and earlier and 3.0.X through 3.0.1 allows a malicious user to send a request for `GET /User?distinct=password` and get all the passwords for all the users in the database, despite the field being set to private. This can be used for other private data if the malicious user knew what was set as private for specific routes.

    Published: 31 May 2018
    5.9
    Medium

    CVE-2016-10536

    Last Modified: 21 Nov 2024

    engine.io-client is the client for engine.io, the implementation of a transport-based cross-browser/cross-device bi-directional communication layer for Socket.IO. The vulnerability is related to the way that node.js handles the `rejectUnauthorized` setting. If the value is something that evaluates to false, certificate verification will be disabled. This is problematic as engine.io-client 1.6.8 and earlier passes in an object for settings that includes the rejectUnauthorized property, whether it has been set or not. If the value has not been explicitly changed, it will be passed in as `null`, resulting in certificate verification being turned off.

    Published: 31 May 2018
    6.1
    Medium

    CVE-2016-10548

    Last Modified: 21 Nov 2024

    Arbitrary code execution is possible in reduce-css-calc node module <=1.2.4 through crafted css. This makes cross sites scripting (XSS) possible on the client and arbitrary code injection possible on the server and user input is passed to the `calc` function.

    Published: 31 May 2018
    9.8
    Critical

    CVE-2016-10550

    Last Modified: 21 Nov 2024

    sequelize is an Object-relational mapping, or a middleman to convert things from Postgres, MySQL, MariaDB, SQLite and Microsoft SQL Server into usable data for NodeJS If user input goes into the `limit` or `order` parameters, a malicious user can put in their own SQL statements. This affects sequelize 3.16.0 and earlier.

    Published: 31 May 2018
    9.8
    Critical

    CVE-2016-10553

    Last Modified: 21 Nov 2024

    sequelize is an Object-relational mapping, or a middleman to convert things from Postgres, MySQL, MariaDB, SQLite and Microsoft SQL Server into usable data for NodeJS. A fix was pushed out that fixed potential SQL injection in sequelize 2.1.3 and earlier.

    Published: 31 May 2018
    6.5
    Medium

    CVE-2016-10555

    Last Modified: 21 Nov 2024

    Since "algorithm" isn't enforced in jwt.decode()in jwt-simple 0.3.0 and earlier, a malicious user could choose what algorithm is sent sent to the server. If the server is expecting RSA but is sent HMAC-SHA with RSA's public key, the server will think the public key is actually an HMAC private key. This could be used to forge any data an attacker wants.

    Published: 31 May 2018
    8.1
    High

    CVE-2016-10564

    Last Modified: 21 Nov 2024

    apk-parser is a tool to extract Android Manifest info from an APK file. apk-parser versions below 0.1.6 download binary resources over HTTP, which leaves it vulnerable to MITM attacks. It may be possible to cause remote code execution (RCE) by swapping out the requested binary with an attacker controlled binary if the attacker is on the network or positioned in between the user and the remote server.

    Published: 31 May 2018
    8.1
    High

    CVE-2016-10565

    Last Modified: 21 Nov 2024

    operadriver is a Opera Driver for Selenium. operadriver versions below 0.2.3 download binary resources over HTTP, which leaves it vulnerable to MITM attacks. It may be possible to cause remote code execution (RCE) by swapping out the requested binary with an attacker controlled binary if the attacker is on the network or positioned in between the user and the remote server.

    Published: 31 May 2018
    6.1
    Medium

    CVE-2014-10065

    Last Modified: 21 Nov 2024

    Certain input when passed into remarkable before 1.4.1 will bypass the bad protocol check that disallows the javascript: scheme allowing for javascript: url's to be injected into the rendered content.

    Published: 31 May 2018
    7.5
    High

    CVE-2014-10066

    Last Modified: 21 Nov 2024

    Versions less than 0.1.4 of the static file server module fancy-server are vulnerable to directory traversal. An attacker can provide input such as `../` to read files outside of the served directory.

    Published: 31 May 2018
    7.5
    High

    CVE-2014-10064

    Last Modified: 21 Nov 2024

    The qs module before 1.0.0 does not have an option or default for specifying object depth and when parsing a string representing a deeply nested object will block the event loop for long periods of time. An attacker could leverage this to cause a temporary denial-of-service condition, for example, in a web application, other requests would not be processed while this blocking is occurring.

    Published: 31 May 2018
    5.3
    Medium

    CVE-2015-9236

    Last Modified: 21 Nov 2024

    Hapi versions less than 11.0.0 implement CORS incorrectly and allowed for configurations that at best returned inconsistent headers and at worst allowed cross-origin activities that were expected to be forbidden. If the connection has CORS enabled but one route has it off, and the route is not GET, the OPTIONS prefetch request will return the default CORS headers and then the actual request will go through and return no CORS headers. This defeats the purpose of turning CORS on the route.

    Published: 31 May 2018
    7.5
    High

    CVE-2015-9239

    Last Modified: 21 Nov 2024

    ansi2html is vulnerable to regular expression denial of service (ReDoS) when certain types of user input is passed in.

    Published: 31 May 2018
    7.5
    High

    CVE-2016-10519

    Last Modified: 21 Nov 2024

    A security issue was found in bittorrent-dht before 5.1.3 that allows someone to send a specific series of messages to a listening peer and get it to reveal internal memory.

    Published: 31 May 2018
    8.6
    High

    CVE-2016-10526

    Last Modified: 21 Nov 2024

    A common setup to deploy to gh-pages on every commit via a CI system is to expose a github token to ENV and to use it directly in the auth part of the url. In module versions < 0.9.1 the auth portion of the url is outputted as part of the grunt tasks logging function. If this output is publicly available then the credentials should be considered compromised.

    Published: 31 May 2018
    9.8
    Critical

    CVE-2016-10532

    Last Modified: 21 Nov 2024

    console-io is a module that allows users to implement a web console in their application. A malicious user could bypass the authentication and execute any command that the user who is running the console-io application 2.2.13 and earlier is able to run. This means that if console-io was running from root, the attacker would have full access to the system. This vulnerability exists because the console-io application does not configure socket.io to require authentication, which allows a malicious user to connect via a websocket to send commands and receive the response.

    Published: 31 May 2018
    5.9
    Medium

    CVE-2016-10535

    Last Modified: 21 Nov 2024

    csrf-lite is a cross-site request forgery protection library for framework-less node sites. csrf-lite uses `===`, a fail first string comparison, instead of a time constant string comparison This enables an attacker to guess the secret in no more than (16*18)288 guesses, instead of the 16^18 guesses required were the timing attack not present.

    Published: 31 May 2018
    5.4
    Medium

    CVE-2016-10537

    Last Modified: 21 Nov 2024

    backbone is a module that adds in structure to a JavaScript heavy application through key-value pairs and custom events connecting to your RESTful API through JSON There exists a potential Cross Site Scripting vulnerability in the `Model#Escape` function of backbone 0.3.3 and earlier, if a user is able to supply input. This is due to the regex that's replacing things to miss the conversion of things such as `<` to `<`.

    Published: 31 May 2018
    7.5
    High

    CVE-2016-10542

    Last Modified: 21 Nov 2024

    ws is a "simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455". By sending an overly long websocket payload to a `ws` server, it is possible to crash the node process. This affects ws 1.1.0 and earlier.

    Published: 31 May 2018
    5.9
    Medium

    CVE-2016-10544

    Last Modified: 21 Nov 2024

    uws is a WebSocket server library. By sending a 256mb websocket message to a uws server instance with permessage-deflate enabled, there is a possibility used compression will shrink said 256mb down to less than 16mb of websocket payload which passes the length check of 16mb payload. This data will then inflate up to 256mb and crash the node process by exceeding V8's maximum string size. This affects uws >=0.10.0 <=0.10.8.

    Published: 31 May 2018
    4.4
    Medium

    CVE-2016-10549

    Last Modified: 21 Nov 2024

    Sails is an MVC style framework for building realtime web applications. Version 0.12.7 and lower have an issue with the CORS configuration where the value of the origin header is reflected as the value for the Access-Control-Allow-Origin header. This would allow an attacker to make AJAX requests to vulnerable hosts through cross site scripting or a malicious HTML Document, effectively bypassing the Same Origin Policy. Note that this is only an issue when `allRoutes` is set to `true` and `origin` is set to `*` or left commented out in the sails CORS config file. The problem can be compounded when the cors `credentials` setting is not provided. At that point authenticated cross domain requests are possible.

    Published: 31 May 2018
    9.8
    Critical

    CVE-2016-10554

    Last Modified: 21 Nov 2024

    sequelize is an Object-relational mapping, or a middleman to convert things from Postgres, MySQL, MariaDB, SQLite and Microsoft SQL Server into usable data for NodeJS. Before version 1.7.0-alpha3, sequelize defaulted SQLite to use MySQL backslash escaping, even though SQLite uses Postgres escaping.

    Published: 31 May 2018
    8.1
    High

    CVE-2016-10560

    Last Modified: 21 Nov 2024

    galenframework-cli is the node wrapper for the Galen Framework. galenframework-cli below 2.3.1 download binary resources over HTTP, which leaves it vulnerable to MITM attacks. It may be possible to cause remote code execution (RCE) by swapping out the requested binary with an attacker controlled binary if the attacker is on the network or positioned in between the user and the remote server.

    Published: 31 May 2018
    8.1
    High

    CVE-2016-10562

    Last Modified: 21 Nov 2024

    iedriver is an NPM wrapper for Selenium IEDriver. iedriver versions below 3.0.0 download binary resources over HTTP, which leaves the module vulnerable to MITM attacks. It may be possible to cause remote code execution (RCE) by swapping out the requested binary with an attacker controlled binary if the attacker is on the network or positioned in between the user and the remote server.

    Published: 31 May 2018
    8.1
    High

    CVE-2016-10571

    Last Modified: 21 Nov 2024

    bkjs-wand is imagemagick wand support for node.js and backendjs bkjs-wand versions lower than 0.3.2 download binary resources over HTTP, which leaves it vulnerable to MITM attacks. It may be possible to cause remote code execution (RCE) by swapping out the requested binary with an attacker controlled binary if the attacker is on the network or positioned in between the user and the remote server.

    Published: 31 May 2018
    6.5
    Medium

    CVE-2018-11632

    Last Modified: 21 Nov 2024

    An issue was discovered in the MULTIDOTS Add Social Share Messenger Buttons Whatsapp and Viber plugin 1.0.8 for WordPress. If an admin user can be tricked into visiting a crafted URL created by an attacker (via spear phishing/social engineering), the attacker can change the plugin settings via wp-admin/admin-post.php CSRF. There's no nonce or capability check in the whatsapp_share_setting_add_update() function.

    Published: 31 May 2018
    7.5
    High

    CVE-2016-10520

    Last Modified: 21 Nov 2024

    jadedown is vulnerable to regular expression denial of service (ReDoS) when certain types of user input is passed in.

    Published: 31 May 2018
    7.5
    High

    CVE-2016-10521

    Last Modified: 21 Nov 2024

    jshamcrest is vulnerable to regular expression denial of service (ReDoS) when certain types of user input is passed in to the emailAddress validator.

    Published: 31 May 2018
    7.5
    High

    CVE-2016-10523

    Last Modified: 21 Nov 2024

    MQTT before 3.4.6 and 4.0.x before 4.0.5 allows specifically crafted MQTT packets to crash the application, making a DoS attack feasible with very little bandwidth.

    Published: 31 May 2018
    7.5
    High

    CVE-2016-10527

    Last Modified: 21 Nov 2024

    The riot-compiler version version 2.3.21 has an issue in a regex (Catastrophic Backtracking) thats make it unusable under certain conditions.

    Published: 31 May 2018
    4.9
    Medium

    CVE-2016-10528

    Last Modified: 21 Nov 2024

    restafary is a REpresentful State Transfer API for Creating, Reading, Using, Deleting files on a server from the web. Restafary before 1.6.1 is able to set up a root path, which should only allow it to run inside of that root path it specified.

    Published: 31 May 2018
    8.8
    High

    CVE-2016-10529

    Last Modified: 21 Nov 2024

    Droppy versions <3.5.0 does not perform any verification for cross-domain websocket requests. An attacker is able to make a specially crafted page that can send requests as the context of the currently logged in user. For example this means the malicious user could add a new admin account under his control and delete others.

    Published: 31 May 2018
    5.9
    Medium

    CVE-2016-10534

    Last Modified: 21 Nov 2024

    electron-packager is a command line tool that packages Electron source code into `.app` and `.exe` packages. along with Electron. The `--strict-ssl` command line option in electron-packager >= 5.2.1 <= 6.0.0 || >=6.0.0 <= 6.0.2 defaults to false if not explicitly set to true. This could allow an attacker to perform a man in the middle attack.

    Published: 31 May 2018
    3.5
    Low

    CVE-2016-10538

    Last Modified: 21 Nov 2024

    The package `node-cli` before 1.0.0 insecurely uses the lock_file and log_file. Both of these are temporary, but it allows the starting user to overwrite any file they have access to.

    Published: 31 May 2018
    7.5
    High

    CVE-2016-10539

    Last Modified: 21 Nov 2024

    negotiator is an HTTP content negotiator for Node.js and is used by many modules and frameworks including Express and Koa. The header for "Accept-Language", when parsed by negotiator 0.6.0 and earlier is vulnerable to Regular Expression Denial of Service via a specially crafted string.

    Published: 31 May 2018
    7.5
    High

    CVE-2016-10540

    Last Modified: 21 Nov 2024

    Minimatch is a minimal matching utility that works by converting glob expressions into JavaScript `RegExp` objects. The primary function, `minimatch(path, pattern)` in Minimatch 3.0.1 and earlier is vulnerable to ReDoS in the `pattern` parameter.

    Published: 31 May 2018
    5.3
    Medium

    CVE-2016-10543

    Last Modified: 21 Nov 2024

    call is an HTTP router that is primarily used by the hapi framework. There exists a bug in call versions 2.0.1-3.0.1 that does not validate empty parameters, which could result in invalid input bypassing the route validation rules.

    Published: 31 May 2018
    9.8
    Critical

    CVE-2016-10546

    Last Modified: 21 Nov 2024

    An arbitrary code injection vector was found in PouchDB 6.0.4 and lesser via the map/reduce functions used in PouchDB temporary views and design documents. The code execution engine for this branch is not properly sandboxed and may be used to run arbitrary JavaScript as well as system commands.

    Published: 31 May 2018
    6.1
    Medium

    CVE-2016-10547

    Last Modified: 21 Nov 2024

    Nunjucks is a full featured templating engine for JavaScript. Versions 2.4.2 and lower have a cross site scripting (XSS) vulnerability in autoescape mode. In autoescape mode, all template vars should automatically be escaped. By using an array for the keys, such as `name[]=<script>alert(1)</script>`, it is possible to bypass autoescaping and inject content into the DOM.

    Published: 31 May 2018
    7.4
    High

    CVE-2016-10552

    Last Modified: 21 Nov 2024

    igniteui 0.0.5 and earlier downloads JavaScript and CSS resources over insecure protocol.

    Published: 31 May 2018
    8.1
    High

    CVE-2016-10557

    Last Modified: 21 Nov 2024

    appium-chromedriver is a Node.js wrapper around Chromedriver. Versions below 2.9.4 download binary resources over HTTP, which leaves the module vulnerable to MITM attacks. It may be possible to cause remote code execution (RCE) by swapping out the requested binary with an attacker controlled binary if the attacker is on the network or positioned in between the user and the remote server.

    Published: 31 May 2018