Уязвимость реализации функции ips_init_phase1 ядра операционной системы Linux, позволяющая нарушителю вызвать отказ в обслуживании

Уязвимость  реализации функции ips_init_phase1, вызываемой из  обработчика ips_insert_device загружаемого модуля drivers/scsi/ips.ko ядра операционной системы Linux вызвана утечкой памяти. Эксплуатация уязвимости может позволить нарушителю вызвать отказ в обслуживании операционной системы путем подключения котроллера Adaptec/IBM ServeRAID с отключенной возможностью обработки прерываний. В результате в функции ips_init_phase1 в файле drivers/scsi/ips.c выделяется память в ha, но функция request_irq в ips_register_scsi завершается неуспешно и происходит выход из функции с ошибкой. Однако, при выходе из обработчика ips_insert_device память ha не освобождается

CVSS v2.0: 4.9