37 haavatavust erinevates VNC-rakendustes

Pavel Cheremushkin Kaspersky Labist analüüsitud VNC (Virtual Network Computing) kaugjuurdepääsusüsteemi erinevaid rakendusi ja tuvastas 37 haavatavust, mis on põhjustatud mäluga töötamise probleemidest. VNC-serveri rakendustes tuvastatud turvaauke saab ära kasutada ainult autentitud kasutaja ja ründed kliendikoodi haavatavuste vastu on võimalikud, kui kasutaja loob ühenduse ründaja kontrollitava serveriga.

Pakendist leitud suurim hulk turvaauke UltraVNC, saadaval ainult Windowsi platvormi jaoks. UltraVNC-s on tuvastatud kokku 22 turvaauku. 13 haavatavust võivad potentsiaalselt viia süsteemis koodi käivitamiseni, 5 mälulekkeni ja 4 teenuse keelamiseni.
Väljalaskes parandatud haavatavused 1.2.3.0.

Avatud raamatukogus LibVNC (LibVNCServer ja LibVNCClient), mis kasutatud VirtualBoxis on tuvastatud 10 turvaauku.
5 haavatavust (CVE-2018-20020, CVE-2018-20019, CVE-2018-15127, CVE-2018-15126, CVE-2018-6307) on põhjustatud puhvri ületäitumisest ja need võivad viia koodi täitmiseni. 3 haavatavust võivad põhjustada teabeleket ja 2 teenusest keeldumist.
Kõik probleemid on arendajad juba parandanud, kuid muudatused on endiselt alles peegeldunud ainult põhiharus.

В TightVNC (testitud platvormideülene pärandharu 1.3, kuna praegune versioon 2.x on välja antud ainult Windowsi jaoks), avastati 4 turvaauku. Kolm probleemi (CVE-2019-15679, CVE-2019-15678, CVE-2019-8287) on põhjustatud funktsioonide InitialiseRFBConnection, rfbServerCutText ja HandleCoRREBBP puhvri ületäitumisest ning need võivad viia koodi täitmiseni. Üks probleem (CVE-2019-15680) viib teenusest keeldumiseni. Isegi kui TightVNC arendajad olid teavitatud Eelmise aasta probleemide kohta jäävad haavatavused parandamata.

Platvormiüleses pakendis TurboVNC (TightVNC 1.3 kahvel, mis kasutab libjpeg-turbo teeki), leiti ainult üks haavatavus (CVE-2019-15683), kuid see on ohtlik ja kui olete serverile juurdepääsu autentinud, võimaldab see teie koodi täitmist korraldada, kuna puhvri ületäitumisel on võimalik kontrollida tagastusaadressi. Probleem on lahendatud 23 august ja seda praeguses väljaandes ei kuvata 2.2.3.

Allikas: opennet.ru

Lisa kommentaar