A AegiFlow
MEDIUMCVSS 6.8EPSS 0.3%

CVE-2026-55689

OpenFGA: OIDC audience validation skipped when --authn-oidc-audience is unset

Published
2026-06-19
Modified
2026-07-21
EPSS percentile
22%
Aliases
GHSA-hcxc-wf8j-23hv
Sources
github-advisory

Summary

## Description OpenFGA's OIDC authenticator skipped JWT audience (`aud`) validation when no audience was configured. In deployments where one identity provider issues tokens for multiple services, a token minted for an unrelated service could authenticate to OpenFGA. ## Preconditions This applies if the following preconditions are met: 1. You run OpenFGA with `authn.method` set to `oidc`. 2. You configured `authn.oidc.issuer` but did **not** set `authn.oidc.audience` (`--authn-oidc-audience` / `OPENFGA_AUTHN_OIDC_AUDIENCE`). ## Fix Upgrade to OpenFGA 1.18.0 or greater. OpenFGA now refuses to start in `oidc` mode unless both `authn.oidc.issuer` and `authn.oidc.audience` are set, and the `aud` claim is always validated. ## Acknowledgements OpenFGA would like to thank https://github.com/0xVijay for the report.

Affected packages

EcosystemPackageAffected versionsFixed versions
Gogithub.com/openfga/openfga1.18.0

Remediation: Upgrade to 1.18.0 or later.

References

Includes data from the GitHub Advisory Database, licensed under CC-BY 4.0.

CVE® is a registered trademark of The MITRE Corporation. CVE content reproduced under the CVE Terms of Use; copyright designation © MITRE.

EPSS scores provided by the FIRST.org Exploit Prediction Scoring System.