OpenFGA Improper Policy Enforcement
cve-program · CVE-2026-24851
PublishedOpenFGA is a high-performance and flexible authorization/permission engine built for developers and inspired by Google Zanzibar. OpenFGA v1.8.5 to v1.11.2 ( openfga-0.2.22<= Helm chart <= openfga-0.2.51, v.1.8.5 <= docker <= v.1.11.2) are vulnerable to improper policy enforcement when certain Check calls are executed. The vulnerability requires a model that has a a relation directly assignable by a type bound public access and assignable by type bound non-public access, a tuple assigned for the relation that is a type bound public access, a tuple assigned for the same object with the same relation that is not type bound public access, and a tuple assigned for a different object that has an object ID lexicographically larger with the same user and relation which is not type bound public access. This vulnerability is fixed in v1.11.3.
Read the publisher's advisoryeuvd · EUVD-2026-5633
PublishedOpenFGA is a high-performance and flexible authorization/permission engine built for developers and inspired by Google Zanzibar. OpenFGA v1.8.5 to v1.11.2 ( openfga-0.2.22<= Helm chart <= openfga-0.2.51, v.1.8.5 <= docker <= v.1.11.2) are vulnerable to improper policy enforcement when certain Check calls are executed. The vulnerability requires a model that has a a relation directly assignable by a type bound public access and assignable by type bound non-public access, a tuple assigned for the relation that is a type bound public access, a tuple assigned for the same object with the same relation that is not type bound public access, and a tuple assigned for a different object that has an object ID lexicographically larger with the same user and relation which is not type bound public access. This vulnerability is fixed in v1.11.3.
Read the publisher's advisorynvd · CVE-2026-24851
PublishedOpenFGA is a high-performance and flexible authorization/permission engine built for developers and inspired by Google Zanzibar. OpenFGA v1.8.5 to v1.11.2 ( openfga-0.2.22<= Helm chart <= openfga-0.2.51, v.1.8.5 <= docker <= v.1.11.2) are vulnerable to improper policy enforcement when certain Check calls are executed. The vulnerability requires a model that has a a relation directly assignable by a type bound public access and assignable by type bound non-public access, a tuple assigned for the relation that is a type bound public access, a tuple assigned for the same object with the same relation that is not type bound public access, and a tuple assigned for a different object that has an object ID lexicographically larger with the same user and relation which is not type bound public access. This vulnerability is fixed in v1.11.3.
Read the publisher's advisoryosv · GHSA-jq9f-gm9w-rwm9
Published### Impact OpenFGA v1.8.5 to v1.11.2 ( openfga-0.2.22 <= Helm chart <= openfga-0.2.51, v.1.8.5 <= docker <= v.1.11.2) are vulnerable to improper policy enforcement when certain Check calls are executed. ### Affected Users Users are affected by this vulnerability if all of the following preconditions are met: - OpenFGA v1.8.5 to v1.11.2 is being used - The model has a relation directly assignable by a [type bound public access](https://openfga.dev/docs/concepts#what-is-type-bound-public-access) and assignable by type bound non-public access - A tuple is assigned for the relation that is a type bound public access - A tuple is assigned for the same object with the same relation that is not type bound public access - A tuple is assigned for a different object that has an object ID lexicographically larger with the same user and relation which is not type bound public access ### Fix Upgrade to v1.11.3. This upgrade is backwards compatible. ### Workaround None
Read the publisher's advisoryosv · GO-2026-4446
PublishedOpenFGA Improper Policy Enforcement in github.com/openfga/openfga
Read the publisher's advisoryAffected versions, risk and source history
Related advisories and sources
Publishers link these advisories through the identifiers shown below. A shared identifier or date alone does not tell you whether your software is affected or whether the advisories describe the same cause.
CVE-2026-24851 · CVE overview and exploitation status
cve-program · CVE-2026-24851
- https://github.com/openfga/openfga/security/advisories/GHSA-jq9f-gm9w-rwm9
- https://github.com/openfga/openfga/releases/tag/v1.11.3
euvd · EUVD-2026-5633
- https://github.com/openfga/openfga/security/advisories/GHSA-jq9f-gm9w-rwm9
- https://github.com/openfga/openfga/releases/tag/v1.11.3
nvd · CVE-2026-24851
- https://github.com/openfga/openfga/releases/tag/v1.11.3
- https://github.com/openfga/openfga/security/advisories/GHSA-jq9f-gm9w-rwm9
osv · GHSA-jq9f-gm9w-rwm9
- https://github.com/openfga/openfga/security/advisories/GHSA-jq9f-gm9w-rwm9
- https://nvd.nist.gov/vuln/detail/CVE-2026-24851
- https://github.com/openfga/openfga/commit/1bb5eddf4a3d2fc718aab7914b8f9a1200d2f7ee
- https://github.com/openfga/openfga
- https://github.com/openfga/openfga/releases/tag/v1.11.3
osv · GO-2026-4446
Related changes
Linked by CVE identifierNo related changes are available here.