CVE-2026-55170
mediumpriority · track · 22EPSS 0.003 · 27 %ileEUUSEPSS · scored 2026-10-27
OpenFGA is an authorization/permission engine built for developers. Prior to 1.18.0, when MySQL is being used as the datastore and authorization decisions rely on case-sensitive user strings, the tuple, changelog, and authorization_model identifier columns can compare case-distinct values such as user:Alice and user:alice as equivalent, causing two distinct check requests to return the same response. This issue is fixed in 1.18.0.
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode⚠ sources disagree · low–medium · 0.5–5.4
ssvc
A stakeholder decision — act, attend, or track — from exploitation and impact.
weaknesses
The CWE weakness classes this flaw belongs to.
affected products (4)
Products and version ranges known to be affected.
advisories (2)
Vendor and ecosystem advisories describing this.
- GHSA-cf98-j28v-49v6OpenFGA Improper Policy Enforcement2026-06-18ghsa · osvUS
## Description In OpenFGA, when MySQL is being used as the datastore, two distinct check requests can return the same response. ## Preconditions This applies if the following preconditions are met: 1. You run OpenFGA with MySQL as the datastore 2. Your authorization decisions rely on case-sensitive user strings. ## Fix Upgrade to OpenFGA 1.18.0 or greater. ## Acknowledgements OpenFGA would like to thank @sahajamoth for the detailed report.
- GO-2026-5322OpenFGA Improper Policy Enforcement in github.com/openfga/openfga2026-06-25vendor · osvUS
OpenFGA Improper Policy Enforcement in github.com/openfga/openfga
also known as (5)
Other names and identifiers for this entity.
sources
Which sources assert this record, and when.
references (16)
External citations — patches, advisories, analysis.
- https://github.com/openfga/helm-charts/commit/96d5517a2693ff5def451dee7d6b9d1baeb281f8cnnvd
- https://github.com/openfga/helm-charts/releases/tag/openfga-0.3.9cnnvd
- https://github.com/openfga/openfga/commit/a2e0dbefc3e01a95c785f81a3563bc6571b08b11cnnvd
- https://github.com/openfga/openfga/releasesPatchcnnvd
- https://github.com/openfga/openfga/releases/tag/v1.18.0cnnvd
- https://github.com/openfga/openfga/security/advisories/GHSA-cf98-j28v-49v6cnnvd
- https://github.com/openfga/helm-charts/commit/96d5517a2693ff5def451dee7d6b9d1baeb281f8enisa_euvd
- https://github.com/openfga/helm-charts/releases/tag/openfga-0.3.9enisa_euvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan