QID 375866
Date Published: 2021-09-29
QID 375866: Node.js Handlebar Module Remote Code Execution Vulnerability
Handlebars is an open-source framework created and maintained by GitHub.
The handlebars.js Package for Node.js is vulnerable to Prototype Pollution leading to Remote Code Execution.
The Attacker may alter an Object's __proto__ and __defineGetter__ properties, which may allow an attacker to execute arbitrary code through crafted payloads.
Affected Versions:
Versions prior to handlebars.js Package 4.3.0 are vulnerable.
QID Detection Logic:
This authenticated QID retrieves vulnerable handlebars versions by running npm list | grep 'handlebars'
An attacker can exploit this issue to execute arbitrary code with in the context of the affected application resulting into Remote Code Execution.
Solution
Customers are advised to upgrade to Node.js handlebars to or above 4.3.0 or the latest versions to remediate this vulnerability.
Vendor References
- handlebars node.js -
github.com/advisories/GHSA-w457-6q6x-cgp9
CVEs related to QID 375866
Software Advisories
| Advisory ID | Software | Component | Link |
|---|---|---|---|
| CVE-2019-19919 |
|