PT-2024-24357 · Riot · Riot
0Xdea
·
Publicado
2024-04-30
·
Atualizado
2025-09-05
·
CVE-2024-32018
CVSS v3.1
9.0
Crítica
| Vetor | AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H |
Nome do software vulnerável e versões afetadas
RIOT (versões afetadas não especificadas)
Descrição
O RIOT é um sistema operacional multithreading em tempo real que suporta uma variedade de dispositivos, tipicamente microcontroladores de 8, 16 e 32 bits. O software pode estar exposto a ataques devido à falta de verificações adequadas de entrada, já que as asserções são a única linha de defesa contra entradas não confiáveis e são compiladas como uma operação nula em compilações não de depuração. Na função
nimble scanlist update(), a variável len é verificada em uma asserção e, posteriormente, usada em uma chamada para memcpy(). Se um invasor fornecer um valor len maior enquanto as asserções estiverem desativadas na compilação, ele poderá gravar além do fim do buffer de comprimento fixo e->ad, levando potencialmente a uma vulnerabilidade de estouro de buffer. O impacto pode variar de negação de serviço à execução de código arbitrário.Recomendações
Como solução temporária, considere adicionar uma verificação manual de
len para evitar estouros de buffer.No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Exploit
DoS
Buffer Overflow
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Riot