PT-2024-24357 · Riot · Riot

0Xdea

·

Publicado

2024-04-30

·

Atualizado

2025-09-05

·

CVE-2024-32018

CVSS v3.1

9.0

Crítica

VetorAV: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

CVE-2024-32018
GHSA-899M-Q6PP-HMP3

Produtos afetados

Riot