PT-2018-19336 · 'Русбитех Астра'+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 |
Уязвимость реализации обработчика udc pci probe загружаемого модуля drivers/usb/gadget/udc/amd5536udc.ko ядра операционной системы Linux связана с повторным освобождением памяти. Эксплуатация уязвимости может позволить нарушителю вызвать отказ в обслуживании операционной системы путем подключения устройства AMD5536 UDC, которое представляется как USB устройство, при этом содержит версию chiprev равную UDC HSA0 REV. В результате в обработчике udc pci probe, вызывается функция udc probe, которая возвращает ошибку "chip revision is A0; too old" при chiprev= UDC HSA0 REV. Функция udc pci probe при ошибке udc probe выполняет udc pci remove, но возвращает успешный код возврата. Поэтому при отключении устройства udc pci remove вызывается во второй раз, в результате чего происходит повторное освобождение памяти
Fix
Double Free
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