Óÿçâèìîñòü DirtyCred â ÿäðå Linux |
Èññëåäîâàòåëåé èç Ñåâåðî-çàïàäíîãî Óíèâåðñèòåòà â Èëëèíîéñå, Zhenpeng Lin, Yuhang Wu è Xinyu Xing îïóáëèêîâàëè äàííûå îá óÿçâèìîñòè DirtyCred (èäåíòèôèêàòîð — CVE-2022-2588). Óÿçâèìûìè àâòîðû íàçûâàþò âñå âåðñèè ÿäðà, âûøåäøèå çà ïîñëåäíèå 8 ëåò.
Óÿçâèìîñòü èñïîëüçóåò òåõíèêó use-after-free. Èç-çà îøèáêè â ôàéëå net/sched/cls_route.c ÿäðî ìîæåò ñíà÷àëà îñâîáîäèòü ïàìÿòü, à çàòåì ïîâòîðíî èñïîëüçîâàòü å¸.  äàííîì ñëó÷àå â ïàìÿòè ðàçìåùàþòñÿ ðåêâèçèòû äîñòóïà, ÷òî ïîçâîëÿåò çëîóìûøëåííèêó âûïîëíèòü ñâîþ ïðîãðàììó ñ ïîâûøåííûìè ïðèâèëåãèÿìè. Äëÿ ýêñïëóàòàöèè óÿçâèìîñòè íåîáõîäèìà ïðîãðàììà ñ SUID áèòîì, äîñòóïíàÿ çëîóìûøëåííèêó, íàïðèìåð, su èëè sudo.
DirtyCred ïîõîæà íà ìàðòîâñêóþ DirtyPipe, íî ïîçâîëÿåò áîëüøå, íàïðèìåð, âûõîä èç êîíòåéíåðà.
Ïðîòîòèï ýêñïëîèòà ïîêà íå ïðåäñòàâëåí. Àòàêè òèïà use-after-free äîñòàòî÷íî ñëîæíû â èñïîëíåíèè è íå ãàðàíòèðóþò ñòàáèëüíûé ðåçóëüòàò, îäíàêî îáíîâèòüñÿ âñ¸-òàêè ñòîèò.
| Êîììåíòèðîâàòü | « Ïðåä. çàïèñü — Ê äíåâíèêó — Ñëåä. çàïèñü » | Ñòðàíèöû: [1] [Íîâûå] |