PT-2025-20350 · Linux+4 · Linux Kernel+4

Publicado

2025-04-25

·

Atualizado

2026-02-02

·

CVE-2025-37821

CVSS v3.1

5.5

Média

VetorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Nome do Software Vulnerável e Versões Afetadas Kernel Linux (versões afetadas não especificadas)
Descrição Uma vulnerabilidade no Kernel Linux foi resolvida, causada por um caminho de código em dequeue entities() que poderia definir o slice de um sched entity para U64 MAX, resultando em uma falha. O problema ocorria quando dequeue entities() era chamado para desenfileirar uma entidade de grupo atrasada, e então o desenfileiramento do pai da entidade era atrasado. Isso levou a uma série de cálculos que resultaram em números negativos enormes, fazendo com que a função pick eevdf() retornasse NULL e a função pick next entity() falhasse. A vulnerabilidade foi observada em produção, com sintomas incluindo intervalos enormes de tempo de execução virtual e valores vlag inválidos.
Recomendações Para resolver o problema, atualize a função dequeue entities() para sempre definir o slice a partir do primeiro cfs rq não vazio. Esta correção garante que o slice seja atualizado corretamente, prevenindo a falha e outros problemas potenciais. No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.

Exploit

Unchecked Return Value

NULL Pointer Dereference

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

BDU:2025-11974
CVE-2025-37821
OPENSUSE-SU-2025:20081-1
RHSA-2025:20095
SUSE-SU-2025:21074-1
SUSE-SU-2025:21139-1
SUSE-SU-2025:21179-1
USN-7594-1
USN-7594-2
USN-7594-3

Produtos afetados

Astra Linux
Linux Kernel
Red Os
Suse
Ubuntu