Âûáèðàé : Ïîêóïàé : Èñïîëüçóé
0

Èç Kubernetes Image Builder çàáûëè âû÷èñòèòü çàâîäñêèå ïàðîëè: óÿçâèìîñòü îöåíèâàåòñÿ â 10 áàëëîâ

Óÿçâèìîñòü â Kubernetes Image Builder îáåñïå÷èâàåò äîñòóï ê âèðòóàëüíûì ìàøèíàì ÷åðåç SSH ñ óðîâíåì ïðàâ Root. Ê íàñòîÿùåìó ìîìåíòó ðàçðàáîò÷èê âûïóñòèë îáíîâëåíèÿ.

9,8 áàëëîâ óãðîçû áåçîïàñíîñòè

Êðèòè÷åñêàÿ óÿçâèìîñòü â Kubernetes Image Builder îòêðûâàåò çëîóìûøëåííèêàì äîñòóï ê óçëàì âèðòóàëèçàöèè ñ ïðàâàìè root – ôàêòè÷åñêèìè, àäìèíèñòðàòèâíûìè. Áàã ïîä èíäåêñîì CVE-2024-9486 ïîëó÷èë îöåíêó 9,8 áàëëà ïî øêàëå CVSS. Êàê âûÿñíÿåòñÿ, ïðè èñïîëüçîâàíèè Image Builder äëÿ ôîðìèðîâàíèÿ îáðàçîâ âûñâå÷èâàþòñÿ «çàâîäñêèå» ðåêâèçèòû äîñòóïà.

Îáðàçû âèðòóàëüíûõ ìàøèí, ñîçäàííûå ñ èñïîëüçîâàíèåì ïëàòôîðìû âèðòóàëèçàöèè Proxmox, íå äåàêòèâèðóþò ýòè ðåêâèçèòû, ÷òî îòêðûâàåò âîçìîæíîñòü äëÿ äîñòóïà ê íèì ñ ìàêñèìàëüíûìè ïðèâèëåãèÿìè ÷åðåç SSH.

Êëàñòåðû Kubernetes äàííàÿ óÿçâèìîñòü çàòðàãèâàåò òîëüêî â òîì ñëó÷àå, åñëè èñïîëüçîâàëàñü êîìáèíàöèÿ Image Builder è Proxmox.

Áàã ïîä èíäåêñîì CVE-2024-9486 ïîëó÷èë îöåíêó 9,8 áàëëà ïî øêàëå CVSS

 êà÷åñòâå ïðîìåæóòî÷íîé ìåðû ðåêîìåíäóåòñÿ îòêëþ÷èòü àêêàóíòû, îñóùåñòâëÿþùèå ñáîðêó âèðòóàëüíûõ ìàøèí. Äëÿ ïîëíîãî ðåøåíèÿ ïðîáëåìû ïîòðåáóåòñÿ ïåðåñîáðàòü ïðîáëåìíûå îáðàçû, èñïîëüçóÿ îáíîâëåííóþ âåðñèþ Image Builder (0.1.38), êîòîðàÿ çàìåíÿåò ïðåäóñòàíîâëåííûå ðåêâèçèòû ñëó÷àéíî ñãåíåðèðîâàííûìè ïàðîëÿìè, êîòîðûå ôóíêöèîíèðóþò òîëüêî â ïðîöåññå ñáîðêè îáðàçà. Ïî îêîí÷àíèè ïðîöåññà àêêàóíò, îñóùåñòâëÿþùèé ñáîðêó, îòêëþ÷àåòñÿ.

È äîïîëíèòåëüíûé áàã

Îáíîâëåíèå 0.1.38 òàêæå óñòðàíÿåò åùå îäíó, ìåíåå ñåðüåçíóþ óÿçâèìîñòü, êîòîðàÿ, îäíàêî, íàïðÿìóþ ñâÿçàíà ñ ïåðâîé. Áàã CVE-2024-9594 òàêæå îáíàæàåò «çàâîäñêèå» ðåêâèçèòû äîñòóïà, êîãäà îáðàçû âèðòóàëüíûõ ìàøèí ñîçäàíû ñ ïîìîùüþ ïîñòàâùèêîâ Nutanix, OVA, QEMU èëè raw.

Ýòà óÿçâèìîñòü ïîëó÷èëà òîëüêî 6,3 áàëëà ïî øêàëå CVSS, ïîñêîëüêó äëÿ åå ýêñïëóàòàöèè çëîóìûøëåííèêó ïîòðåáóåòñÿ ñïåðâà ïîëó÷èòü äîñòóï ê âèðòóàëüíîé ìàøèíå, íà êîòîðîé îñóùåñòâëÿåòñÿ ñáîðêà îáðàçîâ, è óñïåòü âíåñòè câîè èçìåíåíèÿ â òîò ìîìåíò, êîãäà ñáîðêà îáðàçîâ ïðîèçâîäèëàñü íåïîñðåäñòâåííî.

«Kubernetes – ñëîæíàÿ ýêîñèñòåìà, îòíþäü íå íåóÿçâèìàÿ ïåðåä îøèáêàìè ïðîãðàììèñòîâ, òåì áîëåå, ÷òî â îñíîâå – îòêðûòûé êîä, – ãîâîðèò Àíàñòàñèÿ Ìåëüíèêîâà, äèðåêòîð ïî èíôîðìàöèîííîé áåçîïàñíîñòè êîìïàíèè SEQ. – Ê ñîæàëåíèþ, äàæå â ñàìûõ çðåëûõ è ïðîâåðåííûõ ïëàòôîðìàõ ñëó÷àþòñÿ «äåòñêèå» îøèáêè, òàêèå êàê âøèòûå ëîãèíû-ïàðîëè, îòñóòñòâèå ïðîâåðêè è î÷èñòêè ïîëüçîâàòåëüñêîãî ââîäà è òàê äàëåå. Íàñêîëüêî ìíå èçâåñòíî, ýïèçîäîâ çëîíàìåðåííîé ýêñïëóàòàöèè ýòèõ äâóõ óÿçâèìîñòåé ïîêà íåò, íî, ñêîðåå âñåãî, æäàòü èõ äîëãî íå ïðèäåòñÿ».

Óÿçâèìîñòü îáíàðóæèë ãëàâà êîìïàíèè Rybnikar Enterprises Íèêîëàé Ðûáíèêàð (Nicolai Rybnikar).

Êîììåíòàðèè