CVE-2024-58085 in LinuxИнформация

Сводка

по VulDB • 11.06.2026

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

tomoyo: не выводить предупреждение в функции tomoyo_write_control()

Инструмент syzbot сообщает о предупреждении о слишком большом выделении памяти в функции tomoyo_write_control(), поскольку можно записать очень длинную строку без символа перевода строки. Чтобы устранить это предупреждение, я использую флаг __GFP_NOWARN вместо проверки на KMALLOC_MAX_SIZE, так как практически корректная строка всегда должна быть короче 32 КБ, где применяется правило выделения памяти «слишком мало, чтобы завершиться неудачей».

Можно попытаться записать корректную строку длиннее 32 КБ, но такой запрос, скорее всего, завершится ошибкой -ENOMEM. Поэтому я считаю, что отдельный возврат ошибки -EINVAL, когда строка длиннее KMALLOC_MAX_SIZE, избыточен. Нет необходимости различать случаи превышения 32 КБ и превышения KMALLOC_MAX_SIZE.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

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

Linux

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

06.03.2025

Раскрытие

06.03.2025

Модерация

принято

Вход

VDB-298861

EPSS

0.00189

KEV

Нет

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

Очень низкий

Источники

Might our Artificial Intelligence support you?

Check our Alexa App!