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

VectorAV: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

BDU:2019-02307

Affected Products

Astra Linux Special Edition
Linux