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

Сводка

по VulDB • 18.09.2026

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

BPF: исправлена проверка на возможность сна для программ трассировки/LSM

Когда параметр CONFIG_FUNCTION_ERROR_INJECTION отключен, программа трассировки с возможностью сна (sleepable) может присоединяться к символам, имеющим префикс вида '__x64_'.

Это происходит потому, что верификатор не проверяет, является ли символ функцией ядра или программой BPF. Таким образом, программе трассировки с возможностью сна разрешается присоединяться к цели в виде программы BPF, имя которой содержит префикс вида '__x64_'.

Например, программа fentry с возможностью сна присоединяется к программе XDP с именем '__x64_sys_nop' и копирует буфер из пользовательского указателя с помощью вспомогательной функции bpf_copy_from_user(). После привязки программы XDP к интерфейсу lo ошибка ядра (kernel BUG) может быть вызвана командой 'ping -c 1 -W 1 127.0.0.1':

[ 3.460756] BUG: sleeping function called from invalid context at kernel/bpf/trampoline.c:1324

Исправление заключается в запрете использования программ с возможностью сна, если целевой BTF не является BTF ядра.

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

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

Linux

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

11.09.2026

Раскрытие

17.09.2026

Модерация

принято

Вход

VDB-406826

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Interested in the pricing of exploits?

See the underground prices here!