Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-cf98-j28v-49v6

Опубликовано: 18 июн. 2026
Источник: github
Github: Прошло ревью
CVSS4: 2.1
CVSS3: 5.4

Описание

OpenFGA Improper Policy Enforcement

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.

Пакеты

Наименование

github.com/openfga/openfga

go
Затронутые версииВерсия исправления

< 1.18.0

1.18.0

EPSS

Процентиль: 16%
0.00248
Низкий

2.1 Low

CVSS4

5.4 Medium

CVSS3

Дефекты

CWE-178

Связанные уязвимости

CVSS3: 5.4
redhat
26 дней назад

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.

CVSS3: 5.4
nvd
26 дней назад

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.

EPSS

Процентиль: 16%
0.00248
Низкий

2.1 Low

CVSS4

5.4 Medium

CVSS3

Дефекты

CWE-178