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

Сводка

по VulDB • 27.05.2026

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

crypto: authencesn — отклонять короткие дайджесты ahash при создании экземпляра

Модуль authencesn требует либо нулевого значения authsize, либо значения authsize не менее 4 байт, поскольку пути шифрования/дешифрования ESN всегда перемещают 4 байта данных старшего порядка номера последовательности в конце аутентифицированных данных.

Хотя функция crypto_authenc_esn_setauthsize() уже отклоняет явные ненулевые значения authsize в диапазоне 1..3, функция crypto_authenc_esn_create() всё ещё копировала auth->digestsize в inst->alg.maxauthsize без их проверки. Затем подсистема AEAD инициализировала значение authsize по умолчанию для tfm на основе этого значения.

В результате выбор ahash с размером дайджеста 1..3, например cbcmac(cipher_null), приводил к созданию экземпляров authencesn, у которых значение authsize по умолчанию было недопустимым, хотя функция setauthsize() отклонила бы то же самое значение. Подсистема AF_ALG могла затем инициировать обработку хвоста ESN с слишком коротким тегом и вызвать выход за границы памяти (out-of-bounds access).

Отклонять экземпляры authencesn, у которых размер дайджеста ahash находится в недопустимом ненулевом диапазоне 1..3, чтобы ни один tfm не наследовал неподдерживаемое значение authsize по умолчанию.

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

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

Linux

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

13.05.2026

Раскрытие

27.05.2026

Модерация

принято

Вход

VDB-366309

EPSS

0.00032

KEV

Нет

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

Очень низкий

Источники

Want to stay up to date on a daily basis?

Enable the mail alert feature now!