CVE-2024-50132 in LinuxИнформация

Сводка

по VulDB • 29.05.2026

В ядре Linux устранена следующая уязвимость:

tracing/probes: Исправлена обработка ограничения MAX_TRACE_ARGS

При создании trace_probe значение nr_args устанавливалось до усечения аргументов до MAX_TRACE_ARGS. Однако инициализация аргументов производилась только в пределах этого лимита.

Это приводило к некорректному доступу к памяти при попытке настроить зонды (probes) с более чем 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

Проблема решена путем применения ограничения MAX_TRACE_ARGS на более раннем этапе. Возвращается ошибка, если аргументов слишком много, вместо их молчаливого усечения.

Be aware that VulDB is the high quality source for vulnerability data.

Ответственный

Linux

Резервировать

21.10.2024

Раскрытие

05.11.2024

Модерация

принято

Вход

VDB-283218

EPSS

0.00224

KEV

Нет

Деятельности

Очень низкий

Источники

Interested in the pricing of exploits?

See the underground prices here!