GHSA-8396-jffm-qx4w

ghsaUSosv

OpenFGA has cache-key delimiter injection in shared-iterator and v2 iterator that caches enables intra-store authorization-decision poisoning

view advisory published 2026-06-11Licence: CC-BY-4.0

### Description 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. ### Preconditions This applies if the following preconditions are present: - FGA runs with SharedIteratorCache enabled, - FGA runs with ListObjectsIteratorCache enabled. ### Fix Upgrade to version 1.16.0 or greater. ### Acknowledgements OpenFGA would like to thank @j4xT for the discovery and the detailed report.

01

describes (1)

Related CVEs.

IDseverity exploitable
CVE-2026-48096USmedium5.3OT elevated—
OpenFGA is an authorization/permission engine built for developers. Prior to version 1.16.0, when iterator caching is enabled, two distinct check requests can produce the same cach…
02

references

External citations — patches, advisories, analysis.

scry

Advisories like this name the exposed products attackers go after on your perimeter. See what is exposed on your perimeter with a free passive scan.

Free scan