PT-2024-34083 · Linux+5 · Linux Kernel+5

Publicado

2024-10-07

·

Atualizado

2025-10-03

·

CVE-2024-50250

CVSS v3.1

7.1

Alta

VetorAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Nome do software vulnerável e versões afetadas:
Versões do kernel Linux anteriores à 6.6.61
Descrição:
O problema está relacionado ao recurso fsdax no kernel Linux, no qual a função dax unshare iter precisa copiar blocos inteiros. O código que copia dados de srcmap para iomap em dax unshare iter está com falha, o que pode levar à corrupção de dados e violações de confidencialidade. Especificamente, se pos e len passados para dax file unshare não estiverem alinhados a um limite de fsblock, a posição e o comprimento de iter na função iter refletirão esse desalinhamento, causando corrupção de dados. Além disso, se iter->pos + iomap length() na função iter não estiver alinhado a uma página, apenas um bloco parcial será copiado, expondo conteúdos obsoletos da pmem. O problema é corrigido alinhando copy pos/copy len a um limite de página.
Recomendações:
Para resolver o problema, atualize para a versão 6.6.61 ou posterior do kernel do Linux. Como solução temporária, considere restringir o acesso à função dax unshare iter até que um patch esteja disponível. Além disso, tenha cuidado ao usar a função dax file unshare, garantindo que os argumentos pos e len estejam devidamente alinhados a um limite de bloco do sistema de arquivos.

Exploit

Correção

Unchecked Return Value

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

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2025_12746
ALSA-2025_12752
ALSA-2025_12753
ALSA-2025_16880
ALT-PU-2024-16040
ALT-PU-2024-17211
ALT-PU-2024-17891
ALT-PU-2025-12647
AZL-53373
BDU:2025-06980
CVE-2024-50250
DLA-4008-1
DSA-5818-1
MGASA-2024-0368
MGASA-2024-0369
OESA-2024-2446
OPENSUSE-SU-2024:14500-1
OPENSUSE-SU-2024_4314-1
OPENSUSE-SU-2024_4316-1
OPENSUSE-SU-2025:14705-1
SUSE-SU-2024:4314-1
SUSE-SU-2024:4316-1
SUSE-SU-2024:4318-1
SUSE-SU-2024:4387-1
SUSE-SU-2025:02388-1
SUSE-SU-2025:02389-1
SUSE-SU-2025:02390-1
SUSE-SU-2025:02411-1
SUSE-SU-2025:02412-1
SUSE-SU-2025:02420-1
SUSE-SU-2025:02440-1
SUSE-SU-2025:02449-1
SUSE-SU-2025:20163-1
SUSE-SU-2025:20164-1
SUSE-SU-2025:20246-1
SUSE-SU-2025:20247-1
SUSE-SU-2025:20517-1
SUSE-SU-2025:20518-1
SUSE-SU-2025:20525-1
SUSE-SU-2025:20526-1
SUSE-SU-2025:20540-1
SUSE-SU-2025:20544-1
USN-7276-1
USN-7277-1
USN-7310-1
USN-7449-1
USN-7449-2
USN-7450-1
USN-7451-1
USN-7452-1
USN-7453-1
USN-7468-1
USN-7523-1
USN-7524-1

Produtos afetados

Alt Linux
Linuxmint
Linux Kernel
Red Os
Suse
Ubuntu