GitHub Advisoryadvisory · npm

GHSA-q8j6-pwqx-pm96 Insecure template handling in Squirrelly

HIGH Published 2021-05-17 Modified 2023-09-11 Official page ↗
Aliases
CVE-2021-32819
Ecosystem
npm
Packages
squirrelly
Severity
High
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:N
Weaknesses
CWE-200
Reviewed
2021-05-17

Affected packages

• npm squirrelly: < 9.0.0 → fixed in 9.0.0

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. Version 9.0.0 has a fix for this issue. For complete details refer to the referenced GHSL-2021-023.

Related

Alias · CVE (1)

  • CVE-2021-32819 Squirrelly is a template engine implemented in JavaScript that works out of the box with ExpressJS. vulnerability

Weakness · CWE (1)

  • CWE-200 Exposure of Sensitive Information to an Unauthorized Actor weakness

References