PT-2026-96774 · Radare2 · Radare2
CVE-2026-81878
·
Publicado
2026-09-22
·
Atualizado
2026-09-25
CVSS v3.1
5.5
Média
| Vetor | AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H |
Nome do Software Vulnerável e Versões Afetadas
radare2 versões anteriores a 6.2.0
Descrição
O analisador de marshal de bytecode CPython .pyc no radare2 contém uma falha na qual os leitores de marshal aceitam um comprimento de string de 32 bits sem validar se o valor excede a alocação de tamanho-mais-um. Ao abrir ou inspecionar um arquivo .pyc especialmente criado usando r2 ou rabin2, um comprimento de 0xffffffff pode fazer com que a alocação retorne a zero. Isso permite que o leitor de bytes escreva dados controlados pelo invasor e bytes de preenchimento além da alocação do heap, resultando em corrupção de memória do heap e negação de serviço. A execução de código arbitrário é potencialmente possível.
Recomendações
Atualize para a versão 6.2.0.
Exploit
Correção
DoS
Integer Overflow
Memory Corruption
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Radare2