PT-2025-8851 · Linux+9 · Linux Kernel+9

André Draszik

·

Publicado

2025-01-24

·

Atualizado

2026-05-26

·

CVE-2025-21739

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 Foi identificado um problema de use-after-free no kernel do Linux, especificamente no núcleo UFS. A vulnerabilidade ocorre quando a função devm blk crypto profile init() registra um handler de limpeza para ser executado quando o dispositivo de plataforma associado estiver sendo liberado. No entanto, o struct ufs hba::crypto profile é liberado antes do dispositivo de plataforma, causando uma situação de use-after-free. Este problema surge durante a liberação do driver ou tratamento de erros em ufshcd pltfrm init(). O número estimado de dispositivos potencialmente afetados em todo o mundo não está disponível. Não há informações sobre incidentes no mundo real onde este problema foi explorado.
Recomendações Para resolver este problema, recomenda-se atualizar o kernel do Linux para uma versão que inclua a correção para este problema de use-after-free. Especificamente, a função ufshcd alloc host() deve ser modificada para registrar uma ação devres para limpar automaticamente o dispositivo SCSI subjacente na destruição do ufshcd, sem exigir chamadas explícitas a ufshcd dealloc host(). Como solução temporária, considere desabilitar a função devm blk crypto profile init() até que um patch esteja disponível. No entanto, como as versões afetadas exatas não são especificadas, é crucial aplicar a correção a todas as versões potencialmente vulneráveis do kernel do Linux. No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.

Exploit

DoS

Use After Free

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

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2025:20518
ALT-PU-2025-12647
AZL-59097
BDU:2025-04374
CVE-2025-21739
ECHO-8A49-7E6C-F8BA
INFSA-2025_20518
OESA-2025-1446
OESA-2025-1450
OPENSUSE-SU-2025_1177-1
OPENSUSE-SU-2025_1178-1
OPENSUSE-SU-2025_1180-1
RHSA-2025:20518
RHSA-2025_20518
SUSE-SU-2025:01919-1
SUSE-SU-2025:01951-1
SUSE-SU-2025:01967-1
SUSE-SU-2025:1177-1
SUSE-SU-2025:1178-1
SUSE-SU-2025:1180-1
SUSE-SU-2025:20190-1
SUSE-SU-2025:20192-1
SUSE-SU-2025:20260-1
SUSE-SU-2025:20270-1
SUSE-SU-2025_01951-1
SUSE-SU-2025_01967-1
SUSE-SU-2025_1177-1
SUSE-SU-2025_1178-1
SUSE-SU-2025_1180-1
USN-7521-1
USN-7521-2
USN-7521-3
USN-7651-1
USN-7651-2
USN-7651-3
USN-7651-4
USN-7651-5
USN-7651-6
USN-7652-1
USN-7653-1
USN-7737-1

Produtos afetados

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