Sisenevate nginx-i haavatavused, mis vÔivad kompromiteerida Kubernetes klastreid

Kubernetes ingress-kontrolleri ingress-nginx projektis on avastatud kolm haavatavust, mis vÔimaldavad vaikeseadistuses pÀÀseda Ingress objekti seadistustele, kus hulgas on ka Kubernetes'i serveritega suhtlemiseks vajalikud mandaadid, mis annavad privileege klastrile juurdepÀÀsuks. Probleemid esinevad ainult ingress-nginx ingress-kontrolleris ja ei mÔjuta kubernetes-ingress kontrollerit, mille arendavad NGINX'i arendajad.

Ingress-kontroller toimib vĂ€ravana ja kasutatakse Kuberneteses, et korraldada juurdepÀÀsu vĂ€lisest vĂ”rgust klastris olevatele teenustele. Kontroller ingress-nginx on kĂ”ige populaarsem ja rakendab server NGINX mobiilse ĂŒhenduse korraldamiseks klastriga, vĂ€liste pĂ€ringute edastamiseks ja koormuse tasakaalu saavutamiseks. Kubernetes'i projekt pakub pĂ”hi ingress-kontrollereid AWS, GCE ja nginx jaoks, millest viimane ei ole seotud kubernetes-ingress kontrolleriga, mille haldusega tegeleb F5/NGINX.

Sisenevate nginx-i haavatavused, mis vÔivad kompromiteerida Kubernetes klastreid

Haavatavused CVE-2023-5043 ja CVE-2023-5044 vĂ”imaldavad sooritada oma koodi serveril ingress-kontrolleri protsessi Ă”igustes, kasutades selle sisestamiseks parameetreid „nginx.ingress.kubernetes.io/configuration-snippet” ja „nginx.ingress.kubernetes.io/permanent-redirect”. Saadud Ă”igused vĂ”imaldavad muuhulgas vĂ€lja vĂ”tta tokeni, mida kasutatakse klastrihalduse autentimiseks. Haavatavus CVE-2022-4886 vĂ”imaldab juhtida faili teed, kasutades direktiivi log_format.

Esimene kaks haavatavust esinevad ainult ingress-nginx versioonides enne 1.9.0 ja viimane versioonis enne 1.8.0. RĂŒnnaku teostamiseks peab rĂŒndaja omama juurdepÀÀsu ingress-objekti konfiguratsioonile, nĂ€iteks mitme kasutajaga Kubernetes'i klastrites, kus kasutajatele antakse vĂ”imalus luua objekte oma nimepruukides.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster