PT-2025-6760 · Linux+6 · Linux Kernel+6

Yu Kuai

·

Publicado

2025-01-04

·

Atualizado

2026-05-26

·

CVE-2024-57952

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 O alocador de offset de diretório atual armazena o próximo valor de offset a ser retornado em octx->next offset. Este mecanismo tipicamente retorna valores que aumentam monotonicamente ao longo do tempo. Eventualmente, porém, o valor de offset recém-alocado retorna a um número baixo, que é menor que outros valores de offset já alocados. Após um commit específico, se o alocador de offset de um diretório sofrer wraparound, as entradas existentes não são mais visíveis via readdir/getdents porque offset readdir() para de listar entradas assim que o offset de uma entrada for maior que octx->next offset. Essas entradas desaparecem persistentemente e podem ser pesquisadas, mas nunca mais aparecerão na saída do readdir(3). A razão para isso é que o commit trata os offsets de diretório como valores inteiros monotonicamente crescentes em vez de cookies opacos. Em plataformas de 64 bits, o limite superior do valor de offset do diretório é 2^63 - 1, enquanto em plataformas de 32 bits, LONG MAX é 2^31 - 1, e o alocador pode sofrer wraparound após apenas algumas semanas.
Recomendações No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.

Exploit

RCE

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

Enumeração de Fraquezas

Identificadores relacionados

ALT-PU-2025-3469
BDU:2025-15318
CVE-2024-57952
ECHO-65C6-831A-70F9
OESA-2025-1446
OESA-2025-1450
OPENSUSE-SU-2025:20081-1
SUSE-SU-2025:21074-1
SUSE-SU-2025:21139-1
SUSE-SU-2025:21179-1
USN-7445-1
USN-7448-1
USN-7595-1
USN-7595-2
USN-7595-3
USN-7595-4
USN-7595-5
USN-7596-1
USN-7596-2
USN-7653-1

Produtos afetados

Alt Linux
Astra Linux
Debian
Linuxmint
Linux Kernel
Suse
Ubuntu