CVE-2026-33729: openfga Improper Input Validation
Vulnerability summary
CVE-2026-33729 is a critical (CVSS 9.8) Improper Input Validation vulnerability in openfga. EPSS estimates a 0.31% chance of exploitation in the next 30 days, higher than 22% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 2 · Related 3Timeline
- 27-03-2026PublishedVulnerability first disclosed.
- 30-03-2026Last modifiedVulnerability information updated.
Description
OpenFGA is a high-performance and flexible authorization/permission engine built for developers and inspired by Google Zanzibar. In versions prior to 1.13.1, under specific conditions, models using conditions with caching enabled can result in two different check requests producing the same cache key. This can result in OpenFGA reusing an earlier cached result for a different request. Users are affected if the model has relations which rely on condition evaluation andncaching is enabled. OpenFGA v1.13.1 contains a patch.
CVSS metrics
6 scores · 5 sources · 2 versions- OSV · WolfiEcosystem advisory · calculated5.8MediumCVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:H/SI:H/SA:H
- OSV · GoEcosystem advisory · calculated5.8MediumCVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:H/SI:H/SA:H
- OSV · ChainguardEcosystem advisory · calculated5.8MediumCVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:H/SI:H/SA:H
- NVDNIST5.8MediumCVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
EPSS trend
Probability
0.31%
Chance of exploitation in the next 30 days
Percentile
22%
Versus all other CVEs
30-day change
+0.07 pp
From 0.24% on 20-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root cause- CWE-20Improper Input ValidationThe product receives input or data, but it does not validate or incorrectly validates that the input has the properties that are required to process the data safely and correctly.
- CWE-345Insufficient Verification of Data AuthenticityThe product does not sufficiently verify the origin or authenticity of data, in a way that causes it to accept invalid data.
- CWE-1289Improper Validation of Unsafe Equivalence in InputThe product receives an input value that is used as a resource identifier or other type of reference, but it does not validate or incorrectly validates that the input is equivalent to a potentially-unsafe value.
Affected systems
Chainguard21 products
- commercial-grafana-11.6All versions (No fix recorded)
- commercial-grafana-12.1All versions (No fix recorded)
- commercial-grafana-12.2< 12.2.10-r0
- commercial-grafana-12.3< 12.3.8-r0
- commercial-grafana-12.4< 12.4.5-r0
Wolfi2 products
- grafana-12.3< 12.3.6-r2
- grafana-12.4< 12.4.2-r1
Github.com/openfga1 product
- openfga< 1.13.1
Openfga1 product
- openfga< 1.13.1
4 vendors · 25 products
References
6 links- github.com/openfga/openfga/security/advisories/GHSA-h6c8-cww8-35hfX Refsource CONFIRMAdvisoryWEBVendor Advisory
- github.com/openfga/openfga/commit/049b50ccd2cc7e163bd897f3d17a7b859ad146f8X Refsource MISCFIXWEBPatch
- github.com/openfga/openfgaPACKAGE