PT-2024-20913

CVE-2024-25389

·

Publicado

2024-03-05

·

Atualizado

2024-07-03

Descrição por

CVSS 3.1
7.5
Alta
Mé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
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾