CVE-2019-20920

HighCVSS 8.1/10Last modified Oct 8, 2026

Description

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).

Metrics

CVSS 3.1 8.1/10CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:L/A:L

Weakness enumeration

Affected software

No affected versions have been published.

Timeline

Published
Sep 30, 2020
Last modified
Oct 8, 2026
NVD status
Modified

Related CVEs from 2019

CVE-2019-209216.1bootstrap-select before 1.13.6 allows Cross-Site Scripting (XSS). It does not escape title values in OPTION elements. This may allow attackeCVE-2019-209227.5Handlebars before 4.4.5 allows Regular Expression Denial of Service (ReDoS) because of eager matching. The parser may be forced into an endlCVE-2019-209236.5A user authorized to perform database queries may trigger denial of service by issuing specially crafted queries, which throw unhandled JavaCVE-2019-209246.5A user authorized to perform database queries may trigger denial of service by issuing specially crafted queries which trigger an invariant CVE-2019-209257.5An unauthenticated client can trigger denial of service by issuing specially crafted wire protocol messages, which cause the message decomprCVE-2019-20938.8In huff_dec_1D of nlc_dec.cpp, there is a possible out of bounds write due to a missing bounds check. This could lead to remote code executiCVE-2019-209339.8InfluxDB before 1.7.6 has an authentication bypass vulnerability in the authenticate function in services/httpd/handler.go because a JWT tokCVE-2019-209345.3An issue was discovered in the Linux kernel before 5.2.6. On NUMA systems, the Linux fair scheduler has a use-after-free in show_numa_stats(CVE-2019-20947.8In parseMPEGCCData of NuPlayerCCDecoder.cpp, there is a possible out of bounds write due to missing bounds checks. This could lead to remoteCVE-2019-20957.0In callGenIDChangeListeners and related functions of SkPixelRef.cpp, there is a possible use after free due to a race condition. This could CVE-2019-20967.8In EffectRelease of EffectBundle.cpp, there is a possible memory corruption due to a double free. This could lead to local escalation of priCVE-2019-20979.8In HAliasAnalyzer.Query of hydrogen-alias-analysis.h, there is possible memory corruption due to type confusion. This could lead to remote c
CVE-2019-20920: High severity, CVSS 8.1 | Vulnix