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
Affected Vendors & Products
Advisories
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2018-0577 | 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. |
Github GHSA |
GHSA-cgjx-mwpx-47jv | Private Data Disclosure in express-restify-mongoose |
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
No history.
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: hackerone
Published:
Updated: 2024-09-17T00:35:52.804Z
Reserved: 2017-10-29T00:00:00
Link: CVE-2016-10533
No data.
Status : Modified
Published: 2018-05-31T20:29:01.110
Modified: 2024-11-21T02:44:12.980
Link: CVE-2016-10533
No data.
OpenCVE Enrichment
No data.
Weaknesses
EUVD
Github GHSA