В ядре Linux устранена следующая уязвимость:
ipmi: ipmb: проверить длину сообщения записи
ipmb_write() читает поля сообщения перед проверкой длины байта. Нулевая или короткая запись может прочитать неинициализированные байты стека. Длина, меньшая, чем заголовок SMBus, уменьшает длину записи блока.
Требовать непустой буфер и минимальную длину запроса IPMB. Также перед анализом сообщения потребуется указать длину в байтах и полезные данные.
Показать оригинальное описание (EN)
In the Linux kernel, the following vulnerability has been resolved: ipmi: ipmb: validate write message length ipmb_write() read message fields before validating the length byte. A zero or short write can read uninitialized stack bytes. A length smaller than the SMBus header underflows the block write length. Require a non-empty buffer and the minimum IPMB request length. Also require the length byte plus payload before parsing the message.
Характеристики атаки
Последствия
Строка CVSS v3.1