В драйвера rtlwifi, включенным в ядро на Linux за безжични адаптери с чипове Realtek уязвимост (), който потенциално може да бъде експлоатиран за изпълнение на код в контекста на ядрото при изпращане на специално оформени кадри.
Уязвимостта е причинена от препълване на буфера в кода, реализиращ режим P2P (Wifi-Direct). При парсване на кадри (Уведомление за отсъствие) не проверява размера на една от стойностите, което позволява запис на крайни данни извън буфера и презаписване на информация в следващите структури на ядрото.
Атаката може да бъде извършена чрез изпращане на специално оформени кадри на система с активен мрежов адаптер на базата на чипа Realtek с поддръжка на технология , позволяваща на два безжични адаптера да установят директна връзка без точка на достъп. За експлоатация на проблема не е необходимо свързване с безжичната мрежа на атакуващия, както и извършването на каквито и да било действия от страна на потребителя; достатъчно е атакуващият да бъде в обхвата на безжичния сигнал.
Работен прототип на експлоята за момента е ограничен до отдалечен крах на ядрото, но потенциално уязвимостта не изключва възможността за изпълнение на код (все още само теоретично предположение, тъй като в момента няма прототип на експлойт за изпълнение на код, но изследователят, който открива проблема, вече работи по неговото създаване).
Проблемът се проявява от ядрото (според други данни, проблемът се проявява от ядрото ), издадено през 2013 година. Затварянето на уязвимостта е налично засега само под формата на . В дистрибуциите проблемът остава нерешен.
Следете за отстраняването на уязвимости в дистрибуциите на тези страници: , , , , , . Вероятно уязвимостта засяга също така и платформата Android.
Източник: opennet.ru
