CVE-2024-50132 in Linuxinformação

Sumário

de VulDB • 29/05/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

tracing/probes: Correção do tratamento do limite MAX_TRACE_ARGS

Ao criar um trace_probe, definíamos nr_args antes de truncar os argumentos para MAX_TRACE_ARGS. No entanto, inicializávamos os argumentos apenas até o limite.

Isso causava acesso inválido à memória ao tentar configurar probes com mais de 128 fetchargs.

BUG: kernel NULL pointer dereference, address: 0000000000000020 #PF: supervisor read access in kernel mode #PF: error_code(0x0000) - not-present page PGD 0 P4D 0 Oops: Oops: 0000 [#1] PREEMPT SMP PTI
CPU: 0 UID: 0 PID: 1769 Comm: cat Not tainted 6.11.0-rc7+ #8 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.16.3-1.fc39 04/01/2014 RIP: 0010:__set_print_fmt+0x134/0x330

Resolve o problema aplicando o limite MAX_TRACE_ARGS mais cedo. Retorna um erro quando há muitos argumentos, em vez de truncar silenciosamente.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsável

Linux

Reservar

21/10/2024

Divulgação

05/11/2024

Moderação

aceite

Entrada

VDB-283218

CPE

pronto

EPSS

0.00224

KEV

não

Atividades

muito baixo

Fontes

Do you need the next level of professionalism?

Upgrade your account now!