Skip to main content
← All vulnerabilities
CVE-2021-32819GHSA-Q8J6-PWQX-PM96

Remote code execution in squirrelly

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 9.0.0
1 proof of concept on GitHub, 1 Nuclei template

Summary

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.

Timeline

  1. CVE published
  2. Record last updated
  3. EPSS reached 10%

    FIRST estimates at least a 10% chance of exploitation in the next 30 days

Affected versions

  • squirrellyjs squirrelly

    From 9.0.0 · fixed in 9.0.0

  • squirrellynpm

    fixed in 9.0.0

References 6

securitylab.github.com

GitHub · squirrellyjs/squirrelly

GitHub · projectdiscovery/nuclei-templates

GitHub · Abady0x1/CVE-2021-32819