9.2

CVE-2026-106445: handlebars-lang handlebars.js Incomplete List of Disallowed Inputs

CVSS: 9.2v4.0CriticalAwaiting analysis
AliasesUBUNTU-CVE-2026-106445DEBIAN-CVE-2026-106445CGA-258r-h4rh-mcmq
Published 06-10-2026Last modified 12-10-2026

Vulnerability summary

CVE-2026-106445 is a critical (CVSS 9.2) Incomplete List of Disallowed Inputs vulnerability in handlebars-lang handlebars.js. EPSS estimates a 0.41% chance of exploitation in the next 30 days, higher than 33.9% of scored vulnerabilities.

Overall risk
70/100
0100
High · default modelHow is this calculated?
CVSS score
9.2/10
010
Critical · v4.0 (CVE.org)
EPSS score
0.41%
0%100%
Low · Change unavailable
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded

Timeline

  1. 06-10-2026
    PublishedVulnerability first disclosed.
  2. 12-10-2026
    Last modifiedVulnerability information updated.

Description

Handlebars provides the power necessary to let users build semantic templates. From 3.0.0 until 4.7.10, Handlebars lookupProperty returns Function.prototype.constructor before applying the prototype-access deny list because constructor is an own property of Function.prototype. When an attacker can render a controlled template with allowProtoMethodsByDefault enabled and an accessible function in the template context, the template can traverse from that function through its prototype to Function.prototype and then obtain the Function constructor through the own-property bypass. This permits attacker-controlled JavaScript to execute with the server application's privileges. This issue is fixed in version 4.7.10.

CVSS metrics

7 scores · 7 sources · 1 version

EPSS trend

Probability

0.41%

Chance of exploitation in the next 30 days

Percentile

34%

Versus all other CVEs

30-day change

Change unavailable

Change unavailable

07-10-202619-10-2026
EPSS score
0.41%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

Affected systems

Chainguard36 products
  • eco-jessAll versions (No fix recorded)
  • gitlab-rails-ce-18.11All versions (No fix recorded)
  • gitlab-rails-ce-18.8All versions (No fix recorded)
  • gitlab-rails-ce-18.9All versions (No fix recorded)
  • gitlab-rails-ce-assets-fips-19.4All versions (No fix recorded)
Wolfi8 products
  • lernaAll versions (No fix recorded) | < 10.0.1-r10
  • nextcloud-server-33All versions (No fix recorded) | < 33.0.9-r7
  • opensearch-dashboards-3All versions (No fix recorded) | < 3.8.0-r13
  • prismAll versions (No fix recorded) | < 5.16.0-r16
  • rancher-api-ui< 1.2.3-r15
Debian1 product
  • node-handlebarsAll versions (No fix recorded) | < 3:4.7.10-1
Handlebars-lang1 product
Npm1 product
  • handlebars≥ 4.0.0, < 4.7.10 | ≥ 3.0.0, < 4.7.10
Ubuntu1 product
  • node-handlebarsAll versions (No fix recorded)

6 vendors · 48 products

References

10 links