PT-2024-11823 · Linux+4 · Linux Kernel+4

Mel Gorman

·

Publicado

2022-10-13

·

Atualizado

2025-09-29

·

CVE-2022-48953

CVSS v3.1

5.5

Média

VetorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Nome do software vulnerável e versões afetadas
Kernel do Linux (versões afetadas não especificadas)
Descrição
O problema está relacionado ao driver rtc-cmos do kernel Linux, onde a ordem de registro do manipulador de eventos está incorreta. Isso leva a uma desreferência de ponteiro NULL em rtc handler() durante a inicialização, caso o evento fixo do RTC esteja ativo no momento da inicialização. O problema surge porque acpi install fixed event handler() habilita o evento automaticamente em caso de sucesso, mas é chamado antes que a rotina do manipulador esteja pronta para lidar com eventos. A função rtc handler() usa dev get drvdata() para obter o ponteiro do objeto cmos, mas o ponteiro de dados do driver só é preenchido em cmos do probe(). Para resolver este problema, a ordem de inicialização do driver precisa ser alterada de modo que cmos wake setup() seja sempre chamado após uma chamada bem-sucedida de cmos do probe().
Recomendações
Para resolver este problema, altere a ordem de inicialização do driver de modo que cmos wake setup() seja sempre chamado após uma chamada bem-sucedida de cmos do probe(). Além disso, modifique cmos pnp probe() para chamar cmos do probe() após a instrução if () inicial usada para calcular o argumento IRQ a ser passado para cmos do probe(). No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.

Exploit

NULL Pointer Dereference

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

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2025_16880
ALT-PU-2023-1066
BDU:2025-01691
CVE-2022-48953
OESA-2024-2445
OPENSUSE-SU-2024_3983-1
OPENSUSE-SU-2024_3985-1
OPENSUSE-SU-2024_4131-1
SUSE-SU-2024:3983-1
SUSE-SU-2024:3985-1
SUSE-SU-2024:4082-1
SUSE-SU-2024:4131-1
SUSE-SU-2024:4364-1
SUSE-SU-2025:0834-1
SUSE-SU-2025_0834-1

Produtos afetados

Alt Linux
Astra Linux
Linux Kernel
Red Os
Suse