CVE-2022-29226: falha crítica em envoyproxy envoy
Trivial authentication bypass in Envoy
Publicada em · Atualizada em
Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.
Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.
O filtro OAuth do Envoy não valida tokens de acesso, permitindo que invasores desviem a autenticação apenas adicionando qualquer token de acesso à requisição. Isso é crítico porque quebra completamente a segurança de serviços protegidos por OAuth.
A implementação do filtro OAuth carece de validação de token de acesso (CWE-306: Autenticação Ausente). Quando o cookie assinado com HMAC está ausente, o filtro assume incorretamente a validade do token em vez de disparar re-autenticação, permitindo que qualquer requisição com um token arbitrário acesse a aplicação. Pré-condição: invasor deve incluir qualquer token de acesso; impacto é bypass total de autenticação.
No mesmo produto, das mais perigosas para as menos.