In OpenFGA, when iterator caching is enabled, two distinct check requests can produce the same cache key, leading to OpenFGA reusing an earlier cached result for a subsequent request.
This applies if the following preconditions are present:
Upgrade to version 1.16.0 or greater.
OpenFGA would like to thank @j4xT for the discovery and the detailed report.
{
"nvd_published_at": "2026-06-10T16:17:09Z",
"github_reviewed_at": "2026-06-11T20:28:18Z",
"github_reviewed": true,
"severity": "MODERATE",
"cwe_ids": [
"CWE-345",
"CWE-668"
]
}