PT-2025-43089 · Linux+1 · Linux Kernel+1

Publicado

2022-09-29

·

Atualizado

2025-12-04

·

CVE-2022-50579

CVSS v2.0

6.0

Média

VetorAV:L/AC:H/Au:S/C:C/I:C/A:C
Nome do Software Vulnerável e Versões Afetadas Versões do kernel do Linux anteriores a 6.0.0-rc6-00151-gcd722513a189-dirty #22
Descrição O kernel do Linux contém uma falha no subsistema ftrace arm64 relacionada a PLTs de módulo e ftrace baseado em mcount. Um commit introduziu uma alteração que causou problemas quando os módulos são carregados a uma distância suficiente do kernel, levando à criação de PLTs fora do alcance. Isso impacta os locais de chamada mcount, onde ftrace make nop() assume incorretamente a inicialização para o PLT do trampoline do ftrace, e ftrace find callable addr() rejeita outros casos. Consequentemente, quando o ftrace tenta inicializar um local de chamada, ele falha ao localizar o stub mcount, resultando em um pânico do kernel. O problema é acionado ao carregar um módulo fora da árvore.
Recomendações Aplique a correção revertendo para o comportamento anterior de ignorar a instrução antiga ao inicializar um local de chamada mcount em um módulo. Este era o comportamento anterior ao commit a6253579977e4c6f.

Exploit

Correção

Improper Initialization

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

Enumeração de Fraquezas

Identificadores relacionados

BDU:2026-04020
CVE-2022-50579
SUSE-SU-2025:4111-1
SUSE-SU-2025:4139-1
SUSE-SU-2025:4149-1
SUSE-SU-2025:4320-1

Produtos afetados

Linux Kernel
Suse