PT-2025-25993 · Linux+2 · Linux Kernel+2

Publicado

2022-08-17

·

Atualizado

2025-07-28

·

CVE-2022-50067

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 Uma vulnerabilidade de use-after-free foi identificada no kernel do Linux, especificamente no sistema de arquivos btrfs. O problema ocorre quando a função btrfs commit transaction() falha, fazendo com que a variável reloc ctl seja liberada sem ser definida como NULL. Isso pode levar a um bug de use-after-free quando a função btrfs init reloc root() é chamada. O bug pode ser acionado chamando btrfs ioctl balance() antes de btrfs ioctl defrag(). Os detalhes técnicos incluem o envolvimento das funções prepare to relocate(), set reloc control() e unset reloc control(), bem como da variável fs info->reloc ctl.
Recomendações Para corrigir este problema, em prepare to relocate(), verifique se btrfs commit transaction() falha. Se a falha ocorrer, chame unset reloc control() para definir fs info->reloc ctl como NULL. No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.

Exploit

Use After Free

Buffer Overflow

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

Enumeração de Fraquezas

Identificadores relacionados

BDU:2026-01524
CVE-2022-50067
SUSE-SU-2025:02264-1
SUSE-SU-2025:02308-1
SUSE-SU-2025:02312-1
SUSE-SU-2025:02320-1
SUSE-SU-2025:02321-1
SUSE-SU-2025:02322-1
SUSE-SU-2025:02334-1
SUSE-SU-2025:02537-1
SUSE-SU-2025:2264-1
SUSE-SU-2025_02264-1
SUSE-SU-2025_02308-1
SUSE-SU-2025_02312-1
SUSE-SU-2025_02334-1
SUSE-SU-2025_02537-1

Produtos afetados

Astra Linux
Linux Kernel
Suse