cbcvebase.
CVE-2021-21422
published 2021-06-21

CVE-2021-21422: mongo-express is a web-based MongoDB admin interface, written with Node.js and express. 1: As mentioned in this issue…

PriorityP429medium6.1CVSS 3.1
AVNACLPRNUIRSCCLILAN
EPSS
1.57%
72.3th percentile
mongo-express is a web-based MongoDB admin interface, written with Node.js and express. 1: As mentioned in this issue: https://github.com/mongo-express/mongo-express/issues/577, when the content of a cell grows larger than supported size, clicking on a row will show full document unescaped, however this needs admin interaction on cell. 2: Data cells identified as media will be rendered as media, without being sanitized. Example of different renders: image, audio, video, etc. As an example of type 1 attack, an unauthorized user who only can send a large amount of data in a field of a document may use a payload with embedded javascript. This could send an export of a collection to the attacker without even an admin knowing. Other types of attacks such as dropping a database\collection are possible.

Affected

4 ranges
VendorProductVersion rangeFixed in
mongo-expressmongo-express< v1.0.0-alpha.4v1.0.0-alpha.4
mongo-express_projectmongo-express<= 0.54.0
mongo-express_projectmongo-express
mongo-express_projectmongo-express>= 0 < 1.0.0-alpha.41.0.0-alpha.4

CVSS provenance

nvdv3.16.1MEDIUMCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
nvdv2.04.3MEDIUMAV:N/AC:M/Au:N/C:N/I:P/A:N
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.