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

Сводка

по VulDB • 15.08.2026

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

bpf: Отклонять отрицательные константные смещения для указателей на буферы

Верификатор отклоняет переменные смещения при доступе к типам PTR_TO_TP_BUFFER и PTR_TO_BUF, однако в настоящее время он допускает использование постоянного отрицательного смещения, полученного посредством арифметики с указателями.

Коммит 022ac0750883 («bpf: использовать reg->var_off вместо reg->off для указателей») перенес константные смещения указателей из поля reg->off в поле reg->var_off. Однако функция __check_buffer_access() продолжала проверять только смещение инструкции. В результате доступ с значением reg->var_off, равным -8, и нулевым смещением инструкции проходит верификацию.

Для записываемых необработанных точек трассировки (raw tracepoints) конец доступа также вычисляется на основе беззнакового значения reg->var_off.value. Восемьбайтовый доступ, начинающийся со смещения -8, приводит к переполнению рассчитанного конца в ноль, что позволяет программе загружаться и подключаться без увеличения параметра max_tp_access.

После проверки того, что значение reg->var_off является константой, эффективное начало доступа вычисляется с использованием знаковой арифметики; если оно отрицательное, доступ отклоняется. Для расчета конца доступа как для PTR_TO_TP_BUFFER, так и для PTR_TO_BUF используется проверенное начальное смещение.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

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

Linux

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

30.07.2026

Раскрытие

15.08.2026

Модерация

принято

Вход

VDB-390188

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Do you want to use VulDB in your project?

Use the official API to access entries easily!