GitHub Advisoryadvisory · npm, Maven
GHSA-f2jv-r9rf-7988 Remote code execution in handlebars when compiling templates
CRITICAL
Official page ↗
- Aliases
- CVE-2021-23369
- Ecosystem
- npm, Maven
- Packages
- handlebars, org.webjars:handlebars, org.webjars.npm:handlebars, org.webjars.bowergithub.wycats:handlebars.js
- Severity
- Critical
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
- Weaknesses
- CWE-94
- Reviewed
- 2021-04-13
Affected packages
• npm handlebars: < 4.7.7 → fixed in 4.7.7
• Maven org.webjars:handlebars: < 4.7.7 → fixed in 4.7.7
• Maven org.webjars.npm:handlebars: < 4.7.7 → fixed in 4.7.7
• Maven org.webjars.bowergithub.wycats:handlebars.js: < 4.7.7 → fixed in 4.7.7
Description
The package handlebars before 4.7.7 are vulnerable to Remote Code Execution (RCE) when selecting certain compiling options to compile templates coming from an untrusted source.
Related
Alias · CVE (1)
- CVE-2021-23369 The package handlebars before 4.7.7 are vulnerable to Remote Code Execution (RCE) when selecting certain compiling options to compile… vulnerability
Weakness · CWE (1)
- CWE-94 Improper Control of Generation of Code weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2021-23369 advisory
- https://github.com/handlebars-lang/handlebars.js/commit/b6d3de7123eebba603e321f04afdbae608e8fea8 web
- https://github.com/handlebars-lang/handlebars.js/commit/f0589701698268578199be25285b2ebea1c1e427 web
- https://github.com/wycats/handlebars.js package
- https://security.netapp.com/advisory/ntap-20210604-0008 web
- https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARS-1074950 web
- https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSBOWER-1074951 web
- https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1074952 web
- https://snyk.io/vuln/SNYK-JS-HANDLEBARS-1056767 web