nodejs-handlebars: lookup helper fails to properly validate templates allowing for arbitrary JavaScript execution
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| n/a | n/a | affected |
|
Configuration 1 [-]
|
| Package | CPE | Advisory | Released Date |
|---|---|---|---|
| Red Hat OpenShift Container Platform 4.6 | |||
| openshift4/ose-logging-kibana6:v4.6.0-202106181629.p0.git.40f3e72 | cpe:/a:redhat:openshift:4.6::el8 | RHSA-2021:2500 | 2021-06-29T00:00:00Z |
| Red Hat Quay 3 | |||
| quay/quay-rhel8:v3.6.0-62 | cpe:/a:redhat:quay:3::el8 | RHSA-2021:3917 | 2021-10-19T00:00:00Z |
| Red Hat Virtualization Engine 4.4 | |||
| ovirt-web-ui-0:1.6.5-1.el8ev | cpe:/a:redhat:rhev_manager:4.4:el8 | RHSA-2020:5179 | 2020-11-24T00:00:00Z |
| RHPAM 7.13.1 async | |||
| handlebars | cpe:/a:redhat:jboss_enterprise_bpms_platform:7.13 | RHSA-2023:1334 | 2023-03-20T00:00:00Z |
No data available yet.
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2022-0789 | 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). |
Github GHSA |
GHSA-3cqr-58rm-57f8 | Arbitrary Code Execution in Handlebars |
No CVSS v4.0
No CVSS v3.0
This CVE is not in the KEV list.
Exploit prediction score: 3.2% (3.154% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|