CVE-2022-39352mediumCWE-863

CVE-2022-39352: falha de média gravidade em openfga

OpenFGA Authorization Bypass

Publicada em · Atualizada em

Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.

13Vexday Risk Score

Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.

ssvc Trackcvss 4.8epss 0.5%
Em resumo

O OpenFGA em versões anteriores à 0.2.5 apresenta falha que permite contornar verificações de autorização quando caracteres curinga (*) são usados em configurações de permissão. Isso pode permitir que usuários não autorizados acessem recursos protegidos.

Detalhe técnico

A falha de contorno de autorização no OpenFGA <0.2.5 ocorre quando tuplesets (relações definidas com statements 'from') são atribuídos a valores curinga (*), permitindo escalação indevida de privilégios. A vulnerabilidade afeta modelos de autorização que utilizam curingas em tuplesets; a exploração exige que um invasor elabore requisições que explorem as permissões curinga mal configuradas. Atualizar para v0.2.5+ resolve o problema, embora modelos que usam tuplesets curinga exijam reconfiguração.

Resumo gerado e traduzido por IA a partir da descrição oficial.
OpenFGA is a high-performance authorization/permission engine inspired by Google Zanzibar. Versions prior to 0.2.5 are vulnerable to authorization bypass under certain conditions. You are affected by this vulnerability if you added a tuple with a wildcard (*) assigned to a tupleset relation (the right hand side of a ‘from’ statement). This issue has been patched in version v0.2.5. This update is not backward compatible with any authorization model that uses wildcard on a tupleset relation.
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
Produtos afetados
openfga · openfga