PT-2018-19332 · Astra Linux+1 · Astra Linux Special Edition+1
Published
2018-12-03
·
Updated
2018-12-03
CVSS v2.0
4.9
Medium
| Vector | AV:L/AC:L/Au:N/C:N/I:N/A:C |
Уязвимость функции mraid mm get adapter загружаемого модуля drivers/scsi/megaraid/megaraid mm.ko ядра операционной системы Linux вызвана разыменованием нулевого указателя, вызываемой из обработчика mraid mm unlocked ioctl (через mraid mm ioctl). Эксплуатация уязвимости может позволить нарушителю вызвать отказ в обслуживании операционной системы путем подключения устройства, которое представляется как MegaRAID. Это связано с тем, что в функции mraid mm get adapter происходит разыменование нулевого указателя при итерации по списку adapters list g с помощью макроса list for each entry. Ошибка заключается в том, что список инициализируется в обработчике mraid mm init уже после того как зарегистрированы обработчики для устройства megaraid mm dev, включающие обработчик mraid mm unlocked ioctl, вызывающий mraid mm get adapter. В результате доступ к списку adapters list g происходит до его инициализации
Fix
NULL Pointer Dereference
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Astra Linux Special Edition
Linux