← volver
CVE-2024-56323mediumCWE-285

OpenFGA Authorization Bypass

13Vexday Risk Score

Sin señal de explotación. Ningún artefacto público de explotación conocido hasta ahora.

ssvc Trackcvss 5.8epss 0.4%
probabilidad de explotación
0.4%top 64% de las CVE
explotación observada
noninguna fuente lo reporta
En resumen

OpenFGA, un sistema de autorización, tiene un defecto donde almacena en caché decisiones de permisos de forma incorrecta al usar características avanzadas como condiciones y datos contextuales. Un atacante podría explotar esto para eludir verificaciones de permiso y obtener acceso no autorizado a recursos.

Detalle técnico

CVE-2024-56323 es un bypass de autorización en OpenFGA v1.3.8–v1.8.2 que afecta a las APIs Check/ListObjects cuando se utilizan simultáneamente condiciones y tuplas contextuales con caché de consultas habilitado. La vulnerabilidad resulta del manejo inadecuado del caché de la lógica de autorización condicional, permitiendo que atacantes reutilicen decisiones positivas almacenadas en caché para solicitudes de acceso no autorizado. La mitigación requiere actualizar a v1.8.3 o deshabilitar el caché de consultas.

Resumen generado y traducido por IA a partir de la descripción oficial.
OpenFGA is an authorization/permission engine. IN OpenFGA v1.3.8 to v1.8.2 (Helm chart openfga-0.1.38 to openfga-0.2.19, docker v1.3.8 to v.1.8.2) are vulnerable to authorization bypass under the following conditions: 1. calling Check API or ListObjects with a model that uses [conditions](https://openfga.dev/docs/modeling/conditions), and 2. calling Check API or ListObjects API with [contextual tuples](https://openfga.dev/docs/concepts#what-are-contextual-tuples) that include conditions and 3. OpenFGA is configured with caching enabled (`OPENFGA_CHECK_QUERY_CACHE_ENABLED`). Users are advised to upgrade to v1.8.3. There are no known workarounds for this vulnerability.
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:H/SI:H/SA:H
Productos afectados
openfga · openfga