Skip to content
OpenAdvisories
Low · 2.1 CVE-2026-55170 EUVD-2026-42705GHSA-cf98-j28v-49v6GO-2026-5322

OpenFGA MySQL backend: case-insensitive collation on identifier columns causes incorrect authorization decisions

Published Jul 9, 2026 · Updated Jul 10, 2026 · Assigned by GitHub_M

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.

Affected products

VendorProductAffectedFixed
openfga openfga < 1.18.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
openSUSE Leap 16.0 govulncheck-vulndb 0.0.20260723T184607-160000.1.1 openSUSE-SU-2026:21483-1

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling grafana-12.3 12.3.8-r2 —
Wolfi rolling grafana-12.4 12.4.5-r2 —
Wolfi rolling grafana-13.0 13.0.2-r5 —

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/openfga/openfga < 1.18.0 1.18.0 GHSA-cf98-j28v-49v6

Advisories 1

References