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

Сводка

по VulDB • 28.10.2026

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

scsi: bsg: Передача reply_len в функцию bsg_setup_queue() для корректной обработки ответов UFS RPMB

Библиотека bsg-lib выделяет буфер ответа размером 96 байт (SCSI_SENSE_BUFFERSIZE) на каждую задачу, однако структура ufs_rpmb_reply имеет размер 104 байта: это 40-байтная структура ufs_bsg_reply, за которой следует EHS объемом 64 байта. Когда команда Advanced RPMB возвращает EHS, функция ufshcd_advanced_rpmb_req_handler() копирует его сразу после 40-байтного заголовка и записывает на 8 байт дальше конца буфера.

Позволить каждому транспорту BSG передавать размер своего буфера ответа в функцию bsg_setup_queue(), а драйверу ufs_bsg запрашивать sizeof(struct ufs_rpmb_reply), чтобы полный ответ мог быть передан в пользовательское пространство (user space). Другие транспортные уровни продолжают использовать SCSI_SENSE_BUFFERSIZE.

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

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

Linux

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

25.09.2026

Раскрытие

28.10.2026

Модерация

принято

Вход

VDB-427891

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Do you need the next level of professionalism?

Upgrade your account now!