Lucene search

K
osvGoogleOSV:GHSA-9PRH-257W-9277
HistoryOct 23, 2018 - 5:20 p.m.

Cross-Site Scripting in handlebars

2018-10-2317:20:12
Google
osv.dev
13

0.001 Low

EPSS

Percentile

49.0%

Versions of handlebars prior to 4.0.0 are affected by a cross-site scripting vulnerability when attributes in handlebar templates are not quoted.

Proof of Concept

Template:
<a href />

Input:
{ 'foo' : 'test.com onload=alert(1)'}

Rendered result:
<a href />

Recommendation

Update to version 4.0.0 or later.
Alternatively, ensure that all attributes in handlebars templates are encapsulated with quotes.

CPENameOperatorVersion
handlebarslt4.0.0

0.001 Low

EPSS

Percentile

49.0%