CVE-2021-32819
Summary
| CVE | CVE-2021-32819 |
| State | PUBLIC |
| Assigner | [email protected] |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2021-05-14 19:15:00 UTC |
| Updated | 2023-05-22 19:15:00 UTC |
| Description | Squirrelly is a template engine implemented in JavaScript that works out of the box with ExpressJS. Squirrelly mixes pure template data with engine configuration options through the Express render API. By overwriting internal configuration options remote code execution may be triggered in downstream applications. This issue is fixed in version 9.0.0. For complete details refer to the referenced GHSL-2021-023. |
NVD Known Affected Configurations (CPE 2.3)
References
| Reference | Source | Link | Tags |
|---|
| don't pass view options · squirrellyjs/squirrelly@dca7a1e · GitHub |
MISC |
github.com |
|
| GHSL-2021-023: Remote code execution in squirrelly - CVE-2021-32819 | GitHub Security Lab |
MISC |
securitylab.github.com |
|
| Don't merge data.settings into the config option · squirrellyjs/squirrelly@c12418a · GitHub |
MISC |
github.com |
|
| [security] Don't use data object for Squirrelly configuration by legobeat · Pull Request #254 · squirrellyjs/squirrelly · GitHub |
MISC |
github.com |
|
| squirrelly - npm |
MISC |
www.npmjs.com |
|
| CVE Program record |
CVE.ORG |
www.cve.org |
canonical |
| NVD vulnerability detail |
NVD |
nvd.nist.gov |
canonical, analysis |
No vendor comments have been submitted for this CVE.
Legacy QID Mappings
- 982588 Nodejs (npm) Security Update for squirrelly (GHSA-q8j6-pwqx-pm96)