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.
No analysis available yet.
Remediation
No remediation available yet.
Tracking
Sign in to view the affected projects.
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 |
References
History
No history.
Status: PUBLISHED
Assigner: hackerone
Published:
Updated: 2024-09-17T00:35:52.804Z
Reserved: 2017-10-29T00:00:00.000Z
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