~ / search / GHSA-3cqr-58rm-57f8

GHSA-3cqr-58rm-57f8

Arbitrary Code Execution in Handlebars

Source: GitHub Advisory Database (reviewed) High CVE-2019-20920

Packages

EcosystemPackageAffectedFixed in
npm handlebars < 3.0.8 3.0.8
npm handlebars >= 4.0.0, < 4.5.3 4.5.3

Details

As written in the advisory (Markdown source, shown as plain text).

Handlebars before 3.0.8 and 4.x before 4.5.3 is vulnerable to Arbitrary Code Execution. The lookup helper fails to properly validate templates, allowing attackers to submit templates that execute arbitrary JavaScript. This can be used to run arbitrary code on a server processing Handlebars templates or in a victim's browser (effectively serving as XSS).

References

External links from the advisory. They lead to third-party sites.