CVE-2022-31629: falha de média gravidade em PHP
$_COOKIE names string replacement (. -> _): cookie integrity vulnerabilities
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 PHP converte automaticamente pontos em nomes de cookies para underscores, permitindo que invasores contornem proteções de segurança destinadas a evitar manipulação de cookies sensíveis. Um atacante pode configurar um cookie comum que o PHP trata incorretamente como protegido, potencialmente comprometendo a segurança.
Atacantes podem explorar a sanitização de nomes de cookies do PHP (conversão de pontos para underscore) para contornar os prefixos `__Host-` e `__Secure-`, projetados para prevenir manipulação de cookies. Ao criar um nome de cookie com pontos que se resolve para um prefixo protegido após a conversão, um atacante na mesma rede ou site pode injetar cookies maliciosos que a aplicação confia como seguros, minando a validação de integridade de cookies.
No mesmo produto, das mais perigosas para as menos.