PT-2024-24357
CVE-2024-32018
·
Publicado
2024-04-30
·
Atualizado
2025-09-05
Descrição por
CVSS 3.1
9.0
CríticaMétricasAV: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.
Explorabilidade
Exploit
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾