CVE-2019-20920
Arbitrary Code Execution in handlebars
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).
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- Low
- Availability
- Low
Exploit likelihood
What each source reports
NVD Score used
8.1
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).
- Record
CVE-2019-20920- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:L/A:L - CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Weakness
- CWE-94
- Updated
- 2026-11-02
CVE List No score
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).
- Record
CVE-2019-20920- Updated
- 2026-11-02
EUVDEUVD-2022-0789 No score
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).
- Record
EUVD-2022-0789- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-2cf5-4w76-r9qv
7.3
Arbitrary Code Execution in handlebars
Versions of handlebars prior to 3.0.8 or 4.5.2 are vulnerable to Arbitrary Code Execution. The package's lookup helper fails to properly validate templates, allowing attackers to submit templates that execute arbitrary JavaScript in the system. It can be used to run arbitrary code in a server processing Handlebars templates or on a victim's browser (effectively serving as Cross-Site Scripting).
The following template can be used to demonstrate the vulnerability:
{{#with split as |a|}}
{{pop (push "alert('Vulnerable Handlebars JS');")}}
{{#with (concat (lookup join (slice 0 1)))}}
{{#each (slice 2 3)}}
{{#with (apply 0 a)}}
{{.}}
{{/with}}
{{/each}}
{{/with}}
{{/with}}
{{/with}}```
## Recommendation
Upgrade to version 3.0.8, 4.5.2 or later.
- Record
GHSA-2cf5-4w76-r9qv- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:C/C:L/I:H/A:L - Weakness
- CWE-94
- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-3cqr-58rm-57f8
8.1
Arbitrary Code Execution in Handlebars
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).
- Record
GHSA-3cqr-58rm-57f8- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:L/A:L - Weakness
- CWE-94
- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-q42p-pg8m-cqh6
7.3
Prototype Pollution in handlebars
Versions of handlebars prior to 4.0.14 are vulnerable to Prototype Pollution. Templates may alter an Objects' prototype, thus allowing an attacker to execute arbitrary code on the server.
Recommendation
For handlebars 4.1.x upgrade to 4.1.2 or later. For handlebars 4.0.x upgrade to 4.0.14 or later.
- Record
GHSA-q42p-pg8m-cqh6- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Weakness
- CWE-471
- Updated
- 2026-11-02
Show 23 moreShow less
GitHub AdvisoriesGHSA-g9r4-xpmj-mj65 No score
Prototype Pollution in handlebars
Versions of handlebars prior to 3.0.8 or 4.5.3 are vulnerable to prototype pollution. It is possible to add or modify properties to the Object prototype through a malicious template. This may allow attackers to crash the application or execute Arbitrary Code in specific conditions.
Recommendation
Upgrade to version 3.0.8, 4.5.3 or later.
- Record
GHSA-g9r4-xpmj-mj65- Weakness
- CWE-1321
- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-q2c6-c6pm-g3gh No score
Arbitrary Code Execution in handlebars
Versions of handlebars prior to 3.0.8 or 4.5.3 are vulnerable to Arbitrary Code Execution. The package's lookup helper fails to properly validate templates, allowing attackers to submit templates that execute arbitrary JavaScript in the system. It is due to an incomplete fix for a previous issue. This vulnerability can be used to run arbitrary code in a server processing Handlebars templates or on a victim's browser (effectively serving as Cross-Site Scripting).
Recommendation
Upgrade to version 3.0.8, 4.5.3 or later.
- Record
GHSA-q2c6-c6pm-g3gh- Updated
- 2026-11-02
OSV
8.1
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).
- Record
CVE-2019-20920- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:L/A:L - Updated
- 2026-11-02
OSVDEBIAN-CVE-2019-20920
8.1
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).
- Record
DEBIAN-CVE-2019-20920- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:L/A:L - Updated
- 2026-11-02
OSVGHSA-2cf5-4w76-r9qv
7.3
Arbitrary Code Execution in handlebars
Versions of handlebars prior to 3.0.8 or 4.5.2 are vulnerable to Arbitrary Code Execution. The package's lookup helper fails to properly validate templates, allowing attackers to submit templates that execute arbitrary JavaScript in the system. It can be used to run arbitrary code in a server processing Handlebars templates or on a victim's browser (effectively serving as Cross-Site Scripting).
The following template can be used to demonstrate the vulnerability:
{{#with split as |a|}}
{{pop (push "alert('Vulnerable Handlebars JS');")}}
{{#with (concat (lookup join (slice 0 1)))}}
{{#each (slice 2 3)}}
{{#with (apply 0 a)}}
{{.}}
{{/with}}
{{/each}}
{{/with}}
{{/with}}
{{/with}}```
## Recommendation
Upgrade to version 3.0.8, 4.5.2 or later.
- Record
GHSA-2cf5-4w76-r9qv- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:C/C:L/I:H/A:L - Weakness
- CWE-94
- Updated
- 2026-11-02
OSVGHSA-3cqr-58rm-57f8
8.1
Arbitrary Code Execution in Handlebars
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).
- Record
GHSA-3cqr-58rm-57f8- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:L/A:L - Weakness
- CWE-94
- Updated
- 2026-11-02
OSVGHSA-q42p-pg8m-cqh6
7.3
Prototype Pollution in handlebars
Versions of handlebars prior to 4.0.14 are vulnerable to Prototype Pollution. Templates may alter an Objects' prototype, thus allowing an attacker to execute arbitrary code on the server.
Recommendation
For handlebars 4.1.x upgrade to 4.1.2 or later. For handlebars 4.0.x upgrade to 4.0.14 or later.
- Record
GHSA-q42p-pg8m-cqh6- CVSS 3.1
- 7.3 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L - Weakness
- CWE-471
- Updated
- 2026-11-02
OSVRHSA-2020:5179
8.1
Red Hat Security Advisory: Red Hat Virtualization security, bug fix, and enhancement update
- Record
RHSA-2020:5179- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:L/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2019-20920
8.1
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).
- Record
UBUNTU-CVE-2019-20920- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:L/A:L - Updated
- 2026-11-02
OSVCLSA-2026-1773101681 No score
TuxCare security update for handlebars (9 CVEs)
TuxCare rebuilt handlebars to address 9 CVEs. Fixed in 3.0.3-tuxcare.1.
- Record
CLSA-2026-1773101681- Updated
- 2026-11-02
OSVCLSA-2026-1774743817 No score
TuxCare security update for handlebars (1 CVE)
TuxCare rebuilt handlebars to address 1 CVE. Fixed in 1.3.0-tuxcare.1.
- Record
CLSA-2026-1774743817- Updated
- 2026-11-02
OSVCLSA-2026-1774743830 No score
TuxCare security update for handlebars (3 CVEs)
TuxCare rebuilt handlebars to address 3 CVEs. Fixed in 1.0.12-tuxcare.2.
- Record
CLSA-2026-1774743830- Updated
- 2026-11-02
OSVCLSA-2026-1774743837 No score
TuxCare security update for handlebars (7 CVEs)
TuxCare rebuilt handlebars to address 7 CVEs. Fixed in 2.0.0-tuxcare.3.
- Record
CLSA-2026-1774743837- Updated
- 2026-11-02
OSVCLSA-2026-1774743840 No score
TuxCare security update for handlebars (6 CVEs)
TuxCare rebuilt handlebars to address 6 CVEs. Fixed in 1.3.0-tuxcare.3.
- Record
CLSA-2026-1774743840- Updated
- 2026-11-02
OSVCLSA-2026-1776991069 No score
TuxCare security update for handlebars (9 CVEs)
TuxCare rebuilt handlebars to address 9 CVEs. Fixed in 4.7.9-tuxcare.1.
- Record
CLSA-2026-1776991069- Updated
- 2026-11-02
OSVCLSA-2026-1786731948 No score
TuxCare security update for dompurify (34 CVEs)
TuxCare rebuilt dompurify to address 34 CVEs. Fixed in 3.0.3-tuxcare.1.
- Record
CLSA-2026-1786731948- Updated
- 2026-11-02
OSVGHSA-g9r4-xpmj-mj65 No score
Prototype Pollution in handlebars
Versions of handlebars prior to 3.0.8 or 4.5.3 are vulnerable to prototype pollution. It is possible to add or modify properties to the Object prototype through a malicious template. This may allow attackers to crash the application or execute Arbitrary Code in specific conditions.
Recommendation
Upgrade to version 3.0.8, 4.5.3 or later.
- Record
GHSA-g9r4-xpmj-mj65- Weakness
- CWE-1321
- Updated
- 2026-11-02
OSVGHSA-q2c6-c6pm-g3gh No score
Arbitrary Code Execution in handlebars
Versions of handlebars prior to 3.0.8 or 4.5.3 are vulnerable to Arbitrary Code Execution. The package's lookup helper fails to properly validate templates, allowing attackers to submit templates that execute arbitrary JavaScript in the system. It is due to an incomplete fix for a previous issue. This vulnerability can be used to run arbitrary code in a server processing Handlebars templates or on a victim's browser (effectively serving as Cross-Site Scripting).
Recommendation
Upgrade to version 3.0.8, 4.5.3 or later.
- Record
GHSA-q2c6-c6pm-g3gh- Updated
- 2026-11-02
OSVROOT-APP-NPM-CVE-2019-20920 No score
CVE-2019-20920 in handlebars - Patched by Root
Root has patched CVE-2019-20920 in the handlebars package for Root:npm. Multiple fixed versions available.
- Record
ROOT-APP-NPM-CVE-2019-20920- Updated
- 2026-11-02
OSVROOT-APP-NPM-GHSA-2cf5-4w76-r9qv No score
GHSA-2cf5-4w76-r9qv in handlebars - Patched by Root
Root has patched GHSA-2cf5-4w76-r9qv in the handlebars package for Root:npm. Multiple fixed versions available.
- Record
ROOT-APP-NPM-GHSA-2cf5-4w76-r9qv- Updated
- 2026-11-02
OSVROOT-APP-NPM-GHSA-g9r4-xpmj-mj65 No score
GHSA-g9r4-xpmj-mj65 in handlebars - Patched by Root
Root has patched GHSA-g9r4-xpmj-mj65 in the handlebars package for Root:npm. Multiple fixed versions available.
- Record
ROOT-APP-NPM-GHSA-g9r4-xpmj-mj65- Updated
- 2026-11-02
OSVROOT-APP-NPM-GHSA-q2c6-c6pm-g3gh No score
GHSA-q2c6-c6pm-g3gh in handlebars - Patched by Root
Root has patched GHSA-q2c6-c6pm-g3gh in the handlebars package for Root:npm. Multiple fixed versions available.
- Record
ROOT-APP-NPM-GHSA-q2c6-c6pm-g3gh- Updated
- 2026-11-02
OSVROOT-APP-NPM-GHSA-q42p-pg8m-cqh6 No score
GHSA-q42p-pg8m-cqh6 in handlebars - Patched by Root
Root has patched GHSA-q42p-pg8m-cqh6 in the handlebars package for Root:npm. Multiple fixed versions available.
- Record
ROOT-APP-NPM-GHSA-q42p-pg8m-cqh6- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
handlebarsnpm |
before 3.0.8 | 3.0.8 |
handlebarsnpm |
4.0.0 up to 4.5.2 | 4.5.2 |
handlebarsnpm |
4.0.0 up to 4.5.3 | 4.5.3 |
handlebarsnpm |
4.1.0 up to 4.1.2 | 4.1.2 |
handlebarsnpm |
4.0.0 up to 4.0.14 | 4.0.14 |
handlebarsnpm |
before 3.0.7 | 3.0.7 |
handlebarsTuxCare:npm From an advisory covering 5 CVEs |
3.0.3-tuxcare.0 up to 3.0.3-tuxcare.1, plus listed versions 3.0.3 |
3.0.3-tuxcare.1 |
handlebarsTuxCare:npm |
1.3.0-tuxcare.0 up to 1.3.0-tuxcare.1, plus listed versions 1.3.0 |
1.3.0-tuxcare.1 |
handlebarsTuxCare:npm |
1.0.12-tuxcare.0 up to 1.0.12-tuxcare.2, plus listed versions 1.0.121.0.12-tuxcare.1 |
1.0.12-tuxcare.2 |
handlebarsTuxCare:npm From an advisory covering 3 CVEs |
2.0.0-tuxcare.0 up to 2.0.0-tuxcare.3, plus listed versions 2.0.02.0.0-tuxcare.12.0.0-tuxcare.2 |
2.0.0-tuxcare.3 |
Show 31 moreShow less
| Package | Affected | Fixed |
|---|---|---|
handlebarsTuxCare:npm From an advisory covering 3 CVEs |
1.3.0-tuxcare.0 up to 1.3.0-tuxcare.3, plus listed versions 1.3.01.3.0-tuxcare.11.3.0-tuxcare.2 |
1.3.0-tuxcare.3 |
handlebarsTuxCare:npm From an advisory covering 5 CVEs |
4.7.9-tuxcare.0 up to 4.7.9-tuxcare.1, plus listed versions 4.7.9 |
4.7.9-tuxcare.1 |
node-handlebarsDebian:12 |
before 3:4.5.3-1 | 3:4.5.3-1 |
node-handlebarsDebian:13 |
before 3:4.5.3-1 | 3:4.5.3-1 |
node-handlebarsDebian:14 |
before 3:4.5.3-1 | 3:4.5.3-1 |
ovirt-web-uiRed Hat:rhev_manager:4.4:el8 From an advisory covering 3 CVEs |
before 0:1.6.5-1.el8ev | 0:1.6.5-1.el8ev |
ovirt-engineRed Hat:rhev_manager:4.4:el8 From an advisory covering 3 CVEs |
before 0:4.4.3.8-0.1.el8ev | 0:4.4.3.8-0.1.el8ev |
ovirt-engine-backendRed Hat:rhev_manager:4.4:el8 From an advisory covering 3 CVEs |
before 0:4.4.3.8-0.1.el8ev | 0:4.4.3.8-0.1.el8ev |
ovirt-engine-dbscriptsRed Hat:rhev_manager:4.4:el8 From an advisory covering 3 CVEs |
before 0:4.4.3.8-0.1.el8ev | 0:4.4.3.8-0.1.el8ev |
ovirt-engine-health-check-bundlerRed Hat:rhev_manager:4.4:el8 From an advisory covering 3 CVEs |
before 0:4.4.3.8-0.1.el8ev | 0:4.4.3.8-0.1.el8ev |
ovirt-engine-restapiRed Hat:rhev_manager:4.4:el8 From an advisory covering 3 CVEs |
before 0:4.4.3.8-0.1.el8ev | 0:4.4.3.8-0.1.el8ev |
ovirt-engine-setupRed Hat:rhev_manager:4.4:el8 From an advisory covering 3 CVEs |
before 0:4.4.3.8-0.1.el8ev | 0:4.4.3.8-0.1.el8ev |
ovirt-engine-setup-baseRed Hat:rhev_manager:4.4:el8 From an advisory covering 3 CVEs |
before 0:4.4.3.8-0.1.el8ev | 0:4.4.3.8-0.1.el8ev |
ovirt-engine-setup-plugin-cinderlibRed Hat:rhev_manager:4.4:el8 From an advisory covering 3 CVEs |
before 0:4.4.3.8-0.1.el8ev | 0:4.4.3.8-0.1.el8ev |
ovirt-engine-setup-plugin-imageioRed Hat:rhev_manager:4.4:el8 From an advisory covering 3 CVEs |
before 0:4.4.3.8-0.1.el8ev | 0:4.4.3.8-0.1.el8ev |
ovirt-engine-setup-plugin-ovirt-engineRed Hat:rhev_manager:4.4:el8 From an advisory covering 3 CVEs |
before 0:4.4.3.8-0.1.el8ev | 0:4.4.3.8-0.1.el8ev |
ovirt-engine-setup-plugin-ovirt-engine-commonRed Hat:rhev_manager:4.4:el8 From an advisory covering 3 CVEs |
before 0:4.4.3.8-0.1.el8ev | 0:4.4.3.8-0.1.el8ev |
ovirt-engine-setup-plugin-vmconsole-proxy-helperRed Hat:rhev_manager:4.4:el8 From an advisory covering 3 CVEs |
before 0:4.4.3.8-0.1.el8ev | 0:4.4.3.8-0.1.el8ev |
ovirt-engine-setup-plugin-websocket-proxyRed Hat:rhev_manager:4.4:el8 From an advisory covering 3 CVEs |
before 0:4.4.3.8-0.1.el8ev | 0:4.4.3.8-0.1.el8ev |
ovirt-engine-toolsRed Hat:rhev_manager:4.4:el8 From an advisory covering 3 CVEs |
before 0:4.4.3.8-0.1.el8ev | 0:4.4.3.8-0.1.el8ev |
ovirt-engine-tools-backupRed Hat:rhev_manager:4.4:el8 From an advisory covering 3 CVEs |
before 0:4.4.3.8-0.1.el8ev | 0:4.4.3.8-0.1.el8ev |
ovirt-engine-vmconsole-proxy-helperRed Hat:rhev_manager:4.4:el8 From an advisory covering 3 CVEs |
before 0:4.4.3.8-0.1.el8ev | 0:4.4.3.8-0.1.el8ev |
ovirt-engine-webadmin-portalRed Hat:rhev_manager:4.4:el8 From an advisory covering 3 CVEs |
before 0:4.4.3.8-0.1.el8ev | 0:4.4.3.8-0.1.el8ev |
ovirt-engine-websocket-proxyRed Hat:rhev_manager:4.4:el8 From an advisory covering 3 CVEs |
before 0:4.4.3.8-0.1.el8ev | 0:4.4.3.8-0.1.el8ev |
python3-ovirt-engine-libRed Hat:rhev_manager:4.4:el8 From an advisory covering 3 CVEs |
before 0:4.4.3.8-0.1.el8ev | 0:4.4.3.8-0.1.el8ev |
rhvmRed Hat:rhev_manager:4.4:el8 From an advisory covering 3 CVEs |
before 0:4.4.3.8-0.1.el8ev | 0:4.4.3.8-0.1.el8ev |
handlebarsRoot:npm |
before 3.0.7-aikido.3 | 3.0.7-aikido.33.0.3-aikido.23.0.8-aikido.13.0.8-aikido.2 |
@rootio/handlebarsRoot:npm |
before 3.0.7-root.io.3 | 3.0.7-root.io.33.0.3-root.io.23.0.8-root.io.13.0.8-root.io.2 |
handlebarsRoot:npm |
before 3.0.3-aikido.2 | 3.0.3-aikido.23.0.7-aikido.13.0.7-aikido.23.0.7-aikido.3 |
@rootio/handlebarsRoot:npm |
before 3.0.3-root.io.2 | 3.0.3-root.io.23.0.7-root.io.13.0.7-root.io.23.0.7-root.io.3 |
node-handlebarsUbuntu:18.04:LTS |
All versions, plus listed versions 3:4.0.10-5 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | ||
| affected | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2019-20920 is a high vulnerability (CVSS 8.1) in Handlebarsjs Handlebars, published June 5, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.15%, the 88th percentile. Fixed in handlebars 3.0.8.
References
npmjs.com/advisories/1316
npmjs.com/advisories/1324
snyk.io/vuln/SNYK-JS-HANDLEBARS-534478
github.com/advisories/GHSA-2cf5-4w76-r9qv
nvd.nist.gov/vuln/detail/CVE-2019-20920
github.com/handlebars-lang/handlebars.js/commit/d54137810a49939fd2ad01a91a34e182ece4528e
Show 74 moreShow less
npmjs.com/package/handlebars
github.com/handlebars-lang/handlebars.js/commit/156061eb7707575293613d7fdf90e2bdaac029ee
github.com/advisories/GHSA-3cqr-58rm-57f8
npmjs.com/advisories/1325
github.com/advisories/GHSA-g9r4-xpmj-mj65
github.com/advisories/GHSA-q2c6-c6pm-g3gh
github.com/handlebars-lang/handlebars.js/issues/1495
github.com/handlebars-lang/handlebars.js/commit/7372d4e9dffc9d70c09671aa28b9392a1577fd86
snyk.io/vuln/SNYK-JS-HANDLEBARS-173692
npmjs.com/advisories/755
github.com/handlebars-lang/handlebars.js/commit/0d6d8c335ad81bad1b672fc56b6a44f6aa472dac
github.com/handlebars-lang/handlebars.js/commit/85c8783b34fc6d36145d8b53885ad0b9e3c3f9c4
github.com/handlebars-lang/handlebars.js/commit/cd38583216dce3252831916323202749431c773e
github.com/advisories/GHSA-q42p-pg8m-cqh6
security-tracker.debian.org/tracker/CVE-2019-20920
access.redhat.com/errata/RHSA-2020:5179
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1613514
bugzilla.redhat.com/show_bug.cgi?id=1657294
bugzilla.redhat.com/show_bug.cgi?id=1691253
bugzilla.redhat.com/show_bug.cgi?id=1702016
bugzilla.redhat.com/show_bug.cgi?id=1752751
bugzilla.redhat.com/show_bug.cgi?id=1760170
bugzilla.redhat.com/show_bug.cgi?id=1797717
bugzilla.redhat.com/show_bug.cgi?id=1808320
bugzilla.redhat.com/show_bug.cgi?id=1811466
bugzilla.redhat.com/show_bug.cgi?id=1812316
bugzilla.redhat.com/show_bug.cgi?id=1822372
bugzilla.redhat.com/show_bug.cgi?id=1825020
bugzilla.redhat.com/show_bug.cgi?id=1828241
bugzilla.redhat.com/show_bug.cgi?id=1829691
bugzilla.redhat.com/show_bug.cgi?id=1842344
bugzilla.redhat.com/show_bug.cgi?id=1845432
bugzilla.redhat.com/show_bug.cgi?id=1851865
bugzilla.redhat.com/show_bug.cgi?id=1854888
bugzilla.redhat.com/show_bug.cgi?id=1855305
bugzilla.redhat.com/show_bug.cgi?id=1856671
bugzilla.redhat.com/show_bug.cgi?id=1857412
bugzilla.redhat.com/show_bug.cgi?id=1859314
bugzilla.redhat.com/show_bug.cgi?id=1862101
bugzilla.redhat.com/show_bug.cgi?id=1866981
bugzilla.redhat.com/show_bug.cgi?id=1870133
bugzilla.redhat.com/show_bug.cgi?id=1871694
bugzilla.redhat.com/show_bug.cgi?id=1872911
bugzilla.redhat.com/show_bug.cgi?id=1873136
bugzilla.redhat.com/show_bug.cgi?id=1876923
bugzilla.redhat.com/show_bug.cgi?id=1877632
bugzilla.redhat.com/show_bug.cgi?id=1877679
bugzilla.redhat.com/show_bug.cgi?id=1879199
bugzilla.redhat.com/show_bug.cgi?id=1879280
bugzilla.redhat.com/show_bug.cgi?id=1879377
bugzilla.redhat.com/show_bug.cgi?id=1881634
bugzilla.redhat.com/show_bug.cgi?id=1882256
bugzilla.redhat.com/show_bug.cgi?id=1882260
bugzilla.redhat.com/show_bug.cgi?id=1883844
bugzilla.redhat.com/show_bug.cgi?id=1884146
bugzilla.redhat.com/show_bug.cgi?id=1884634
bugzilla.redhat.com/show_bug.cgi?id=1885976
bugzilla.redhat.com/show_bug.cgi?id=1887268
bugzilla.redhat.com/show_bug.cgi?id=1888626
bugzilla.redhat.com/show_bug.cgi?id=1889522
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_5179.json
access.redhat.com/security/cve/CVE-2019-20920
cve.org/CVERecord?id=CVE-2019-20920
access.redhat.com/security/cve/CVE-2019-20922
cve.org/CVERecord?id=CVE-2019-20922
nvd.nist.gov/vuln/detail/CVE-2019-20922
npmjs.com/advisories/1300
access.redhat.com/security/cve/CVE-2020-8203
cve.org/CVERecord?id=CVE-2020-8203
nvd.nist.gov/vuln/detail/CVE-2020-8203
hackerone.com/reports/712065
npmjs.com/advisories/1523
ubuntu.com/security/CVE-2019-20920