In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applicationsUpgrade github.com/openfga/openfga/internal/keys
to version 1.8.3 or higher.
Affected versions of this package are vulnerable to Improper Authorization due to improper handling of certain API calls involving Check
and ListObject
with conditions. An attacker can bypass authorization controls by exploiting the caching mechanism when specific conditions are met.
Note:
This is only exploitable if OpenFGA is configured with OPENFGA_CHECK_QUERY_CACHE_ENABLED
and the API calls include contextual tuples that contain conditions.