CVE-2016-10533

HighCVSS 8.8/10Last modified Jun 17, 2026

Description

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.

Metrics

CVSS 3.0 8.8/10CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Weakness enumeration

Affected software

No affected versions have been published.

Timeline

Published
May 31, 2018
Last modified
Jun 17, 2026
NVD status
Modified

Related CVEs from 2016

CVE-2016-105345.9electron-packager is a command line tool that packages Electron source code into `.app` and `.exe` packages. along with Electron. The `--strCVE-2016-105355.9csrf-lite is a cross-site request forgery protection library for framework-less node sites. csrf-lite uses `===`, a fail first string comparCVE-2016-105365.9engine.io-client is the client for engine.io, the implementation of a transport-based cross-browser/cross-device bi-directional communicatioCVE-2016-105375.4backbone is a module that adds in structure to a JavaScript heavy application through key-value pairs and custom events connecting to your RCVE-2016-105383.5The 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 userCVE-2016-105397.5negotiator is an HTTP content negotiator for Node.js and is used by many modules and frameworks including Express and Koa. The header for "ACVE-2016-10549.8Use-after-free vulnerability in Adobe Reader and Acrobat before 11.0.16, Acrobat and Acrobat Reader DC Classic before 15.006.30172, and AcroCVE-2016-105407.5Minimatch is a minimal matching utility that works by converting glob expressions into JavaScript `RegExp` objects. The primary function, `mCVE-2016-105419.8The npm module "shell-quote" 1.6.0 and earlier cannot correctly escape ">" and "<" operator used for redirection in shell. Applications thatCVE-2016-105427.5ws is a "simple to use, blazing fast and thoroughly tested websocket client, server and console for node.js, up-to-date against RFC-6455". BCVE-2016-105435.3call 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 CVE-2016-105445.9uws is a WebSocket server library. By sending a 256mb websocket message to a uws server instance with permessage-deflate enabled, there is a
CVE-2016-10533: High severity, CVSS 8.8 | Vulnix