PT-2024-20913
CVE-2024-25389
·
Publicado
2024-03-05
·
Atualizado
2024-07-03
Descrição por
CVSS 3.1
7.5
AltaMétricasAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Nome do software vulnerável e versões afetadas
Versões do RT-Thread até a 5.0.2
Descrição
O problema está relacionado a um algoritmo fraco de geração de números aleatórios utilizado no RT-Thread. O algoritmo, definido como
seed = 214013L * seed + 2531011L; return (seed >> 16) & 0x7FFF;, está implementado na função calc random no arquivo drivers/misc/rt random.c. Essa vulnerabilidade pode potencialmente levar à geração de números aleatórios previsíveis.Recomendações
Para as versões do RT-Thread até a 5.0.2, considere modificar a função
calc random para utilizar um algoritmo de geração de números aleatórios mais seguro até que um patch esteja disponível. Como solução temporária, restrinja o uso da função calc random para minimizar o risco de exploração. No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.Explorabilidade
Exploit
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾