PT-2024-6982 · Linux+9 · Linux Kernel+9

Lizhi Xu

+1

·

Publicado

2024-08-13

·

Atualizado

2025-11-12

·

CVE-2024-46744

CVSS v3.1

7.8

Alta

VetorAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas
Kernel do Linux (versões afetadas não especificadas)
Descrição
O problema é causado por uma página não inicializada, o que, em última instância, é resultado da leitura de um tamanho de link simbólico corrompido do disco. A razão pela qual o tamanho corrompido do link simbólico causa uma página não inicializada deve-se à seguinte sequência de eventos:
  1. A função squashfs read inode() é chamada para ler o link simbólico do disco, atribuindo um valor corrompido a inode->i size.
  2. Posteriormente, a função squashfs symlink read folio() é chamada, atribuindo esse valor corrompido à variável length, um inteiro com sinal que sofre estouro, produzindo um número negativo.
  3. O loop que preenche o conteúdo da página verifica se os bytes copiados são menores que length; como o valor é negativo, o loop é ignorado, produzindo uma página não inicializada.
Este patch adiciona uma verificação de validade que verifica se o tamanho do link simbólico não é maior do que o esperado.
Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.

Exploit

Link Following

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

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2025:20518
ALSA-2025_12746
ALSA-2025_12752
ALSA-2025_12753
ALSA-2025_16880
ALSA-2025_18281
ALSA-2025_19102
ALSA-2025_19103
ALSA-2025_19409
ALSA-2025_20518
ALT-PU-2024-12535
ALT-PU-2024-12541
ALT-PU-2024-13121
ALT-PU-2024-13979
ALT-PU-2024-14046
ALT-PU-2024-15824
AZL-49764
BDU:2024-08231
CVE-2024-46744
DLA-3912-1
DLA-4008-1
DSA-5782-1
INFSA-2025_20518
MGASA-2024-0316
MGASA-2024-0318
OESA-2024-2181
OESA-2024-2182
OESA-2024-2183
OESA-2024-2184
OESA-2024-2185
OPENSUSE-SU-2024_3551-1
OPENSUSE-SU-2024_3561-1
OPENSUSE-SU-2024_3564-1
OPENSUSE-SU-2024_3587-1
OPENSUSE-SU-2024_3592-1
RHSA-2025:20518
RHSA-2025_20518
SUSE-SU-2024:3551-1
SUSE-SU-2024:3553-1
SUSE-SU-2024:3559-1
SUSE-SU-2024:3561-1
SUSE-SU-2024:3564-1
SUSE-SU-2024:3566-1
SUSE-SU-2024:3569-1
SUSE-SU-2024:3587-1
SUSE-SU-2024:3591-1
SUSE-SU-2024:3592-1
SUSE-SU-2025:20073-1
SUSE-SU-2025:20077-1
USN-7088-1
USN-7088-2
USN-7088-3
USN-7088-4
USN-7088-5
USN-7100-1
USN-7100-2
USN-7119-1
USN-7123-1
USN-7144-1
USN-7154-1
USN-7154-2
USN-7155-1
USN-7156-1
USN-7194-1
USN-7196-1

Produtos afetados

Alt Linux
Almalinux
Astra Linux
Linuxmint
Linux Kernel
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu