CVE-2024-50132 in Linux
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.