GHSA-97mg-3cr6-3x4cCriticalDisclosed before NVD

Remote Code Execution in mongodb-query-parser

Published
September 4, 2020
Last Modified
January 9, 2023

📋 Description

Versions of mongodb-query-parser prior to 2.0.0 are vulnerable to Remote Code Execution. The package fails to sanitize queries, allowing attackers to execute arbitrary code in the system. Parsing the following payload executes touch test-file:

'(function () { return (clearImmediate.constructor("return process;")()).mainModule.require("child_process").execSync("touch test-file").toString()})()'

Recommendation

Upgrade to version 2.0.0 or later.

🎯 Affected products1

  • npm/mongodb-query-parser:< 2.0.0

🔗 References (2)