CVE-2026-98059 in LinuxИнформация

Сводка

по VulDB • 25.09.2026

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

bpf: Пометить аргумент sched_process_wait как nullable (допускающий значение null)

do_wait() передает wo->wo_pid в точку отслеживания (tracepoint) sched_process_wait. kernel_wait4() устанавливает для wo_pid значение NULL при вызове wait4(-1), и kernel_waitid_prepare() делает то же самое для waitid(P_ALL).

btf_ctx_access() в настоящее время определяет тип аргумента 0 как PTR_TO_BTF_ID | PTR_TRUSTED. Без флага PTR_MAYBE_NULL верификатор принимает непроверенное разыменование (dereference). Загрузки данных из доверенных указателей не имеют защиты от сбоев, поэтому ожидание завершения любого дочернего процесса может привести к разыменованию нулевого указателя в JIT-скомпилированном коде BPF.

Добавлен sched_process_wait в массив raw_tp_null_args[] с аргументом 0, помеченным как nullable (допускающий null). Верификатор отклоняет непроверенное разыменование, сохраняя доступ после того, как программа проверяет указатель на NULL.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

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

Linux

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

25.09.2026

Раскрытие

25.09.2026

Модерация

принято

Вход

VDB-410277

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Want to know what is going to be exploited?

We predict KEV entries!