PT-2025-25916 · Linux+3 · Linux Kernel+3

Publicado

2022-08-25

·

Atualizado

2025-07-28

·

CVE-2022-49990

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 Linux (versões afetadas não especificadas)
Descrição Uma vulnerabilidade de double-free no kernel Linux na arquitetura s390 ocorre quando a chamada de sistema fork() falha após a duplicação inicial da tarefa e antes da função copy thread() ser chamada. Isso resulta na liberação duas vezes dos blocos de controle de armazenamento protegido e de instrumentação de runtime, levando a problemas potenciais como um BUG ON() em set freepointer() ou um splat do KASAN ao executar testes de fuzzing de syscall do Trinity em s390x. O problema surge porque os ponteiros para esses blocos são armazenados no thread struct da tarefa associada e não são devidamente limpos em caso de falha do fork().
Recomendações Para resolver este problema, limpe os campos de ponteiro associados em arch dup task struct() imediatamente após a nova tarefa ser copiada. Observe que a flag RI ainda é limpa em copy thread() porque reside na memória da pilha da thread. No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.

Exploit

Buffer Overflow

Double Free

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

Enumeração de Fraquezas

Identificadores relacionados

BDU:2026-03133
CVE-2022-49990
RHSA-2023:2458
RHSA-2023_2458
SUSE-SU-2025:02264-1
SUSE-SU-2025:02308-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_02334-1
SUSE-SU-2025_02537-1

Produtos afetados

Astra Linux
Linux Kernel
Red Hat
Suse