Wiz Agents & Workflows are here

CVE-2026-33940
Grafana vulnerability analysis and mitigation

Handlebars provides the power necessary to let users build semantic templates. In versions 4.0.0 through 4.7.8, a crafted object placed in the template context can bypass all conditional guards in resolvePartial() and cause invokePartial() to return undefined. The Handlebars runtime then treats the unresolved partial as a source that needs to be compiled, passing the crafted object to env.compile(). Because the object is a valid Handlebars AST containing injected code, the generated JavaScript executes arbitrary commands on the server. The attack requires the adversary to control a value that can be returned by a dynamic partial lookup. Version 4.7.9 fixes the issue. Some workarounds are available. First, use the runtime-only build (require('handlebars/runtime')). Without compile(), the fallback compilation path in invokePartial is unreachable. Second, sanitize context data before rendering: Ensure no value in the context is a non-primitive object that could be passed to a dynamic partial. Third, avoid dynamic partial lookups ({{> (lookup ...)}}) when context data is user-controlled.


SourceNVD

Related Grafana vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-33937CRITICAL9.8
  • GrafanaGrafana
  • grafana
NoYesMar 27, 2026
CVE-2026-33941HIGH8.2
  • GrafanaGrafana
  • 389-ds:1.4::389-ds-base
NoYesMar 27, 2026
CVE-2026-33940HIGH8.1
  • GrafanaGrafana
  • 389-ds:1.4::389-ds-base
NoYesMar 27, 2026
CVE-2026-33938HIGH8.1
  • GrafanaGrafana
  • 389-ds:1.4::389-ds-base-libs
NoYesMar 27, 2026
CVE-2026-33939HIGH7.5
  • GrafanaGrafana
  • 389-ds:1.4::389-ds-base-snmp
NoYesMar 27, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management