CVE-2026-55170
Description
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.
How to fix
- openfga openfga1.18.0 or later
- openfga helm_charts0.3.9 or later
- github.com/openfga/openfga1.18.0 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| openfga openfga | v < 1.18.0 | 1.18.0 |
| openfga helm_charts | v < 0.3.9 | 0.3.9 |
| github.com/openfga/openfgaGo | v < 1.18.0 | 1.18.0 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.