
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-24851 is an improper policy enforcement vulnerability in OpenFGA, a high-performance authorization/permission engine inspired by Google Zanzibar. It affects OpenFGA versions v1.8.5 through v1.11.2 (Go module, Docker images), and Helm chart versions openfga-0.2.22 through openfga-0.2.51. The vulnerability was published on February 5, 2026, and fixed in v1.11.3 (Helm chart 0.2.52). It carries a CVSS v4 base score of 5.8 (Medium) and a CVSS v3.1 base score of 8.8 (High) (Github Advisory, OpenFGA Advisory).
The root cause is classified as CWE-863 (Incorrect Authorization), where OpenFGA's Check API fails to correctly evaluate authorization policy under a specific combination of tuple configurations. The flaw is triggered when a model has a relation assignable by both type-bound public access (wildcard) and non-public access, and the datastore contains: (1) a public-access tuple for the relation, (2) a non-public tuple for the same object and relation, and (3) a non-public tuple for a different object whose ID is lexicographically larger than the first object, with the same user and relation. Under these conditions, the ordered iterator used during tuple evaluation processes tuples incorrectly, causing the Check call to return an erroneous authorization result. The fix in v1.11.3 corrects the ordered iterator to iterate tuples correctly (Github Advisory, OpenFGA Release).
Successful exploitation allows an authenticated low-privileged attacker to bypass authorization checks enforced by OpenFGA, potentially gaining unauthorized access to protected resources in downstream systems that rely on OpenFGA for access control decisions. Because OpenFGA is commonly used as a centralized authorization layer, a policy enforcement bypass can have cascading effects on confidentiality, integrity, and availability of all systems and data governed by the affected authorization model. The CVSS v4 scoring reflects high subsequent-system impact across confidentiality, integrity, and availability, even though the vulnerable system itself is not directly compromised (Github Advisory).
No public proof-of-concept exploit code or evidence of in-the-wild exploitation has been reported as of the time of this report. The vulnerability requires low privileges (an authenticated user) and specific preconditions in the authorization model and tuple configuration, which limits opportunistic exploitation. The EPSS score is approximately 0.026% (8th percentile), indicating a low near-term exploitation probability. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. The vulnerability was responsibly disclosed by researcher @henry781 (Github Advisory, OpenFGA Release).
user:*) and non-public (specific user) access.allowed: true response.allowed: true responses from OpenFGA Check API calls for users or objects that should not have access, particularly involving relations with mixed public/non-public tuple assignments.The vendor has released a patch in OpenFGA v1.11.3 (Go/Docker) and Helm chart version 0.2.52, which corrects the ordered iterator logic responsible for the incorrect tuple evaluation. The upgrade is backwards compatible, and no configuration changes are required. There is no documented workaround — upgrading to v1.11.3 is the only remediation (OpenFGA Advisory, OpenFGA Release).
The vulnerability was responsibly disclosed by researcher @henry781 and acknowledged in the OpenFGA v1.11.3 release notes. The advisory was published by OpenFGA maintainer @adriantam on February 5, 2026. No significant broader media coverage or notable community commentary beyond the official advisory has been identified.
Fix availability across major Linux distributions and their releases.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."