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

Сводка

по VulDB • 22.08.2026

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

fsverity: исправление предположений dynptr в функции bpf_get_fsverity_digest()

Верификатор BPF и абстракция dynptr гарантируют, что область памяти, на которую ссылается dynptr, остается действительной. Однако они не предоставляют никаких гарантий стабильности содержимого этой памяти. Ожидается, что kfuncs остаются безопасными с точки зрения работы с памятью даже при возникновении конкурентных изменений.

Функция bpf_get_fsverity_digest() этого правила не соблюдала: она могла приводить к аварийному завершению (crash), если arg->digest_size изменялась параллельно.

Исправление заключается в использовании известного корректного значения hash_alg->digest_size вместо него.

Также расширены типы переменных 'dynptr_sz' и 'out_digest_sz' до u64 для соответствия типу возвращаемого значения функции __bpf_dynptr_size(). Хотя, по всей видимости, на данный момент значение не может превышать INT_MAX (поскольку функция __bpf_dynptr_data_rw() исключает указатели, основанные на файлах), тем не менее следует использовать корректный тип.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

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

Linux

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

15.08.2026

Раскрытие

22.08.2026

Модерация

принято

Вход

VDB-394372

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Do you want to use VulDB in your project?

Use the official API to access entries easily!