37 ranjivosti u različitim implementacijama VNC-a

Pavle Čeremuškin iz Laboratorija Kaspersky analizirao je različite implementacije sustava daljinskog pristupa VNC (Virtual Network Computing) i otkrio 37 ranjivosti uzrokovanih problemima s radom s memorijom. Ranjivosti otkrivene u implementacijama VNC servera mogu se iskoristiti samo od strane autentificiranog korisnika, dok napadi na ranjivosti u klijentskom kodu mogu biti mogući kada se korisnik poveže s serverom pod kontrolom zlonamjernika.

Najveći broj ranjivosti pronađen je u paketu UltraVNC, dostupnom samo za platformu Windows. Ukupno je u UltraVNC otkriveno 22 ranjivosti. 13 ranjivosti može potencijalno dovesti do izvršenja koda u sustavu, 5 do curenja sadržaja područja memorije i 4 do nedostupnosti usluge.
Ranjivosti su ispravljene u izdanju 1.2.3.0.

U otvorenoj biblioteci LibVNC (LibVNCServer i LibVNCClient), koja koristi se u VirtualBoxu, otkriveno je 10 ranjivosti.
5 ranjivosti (CVE-2018-20020, CVE-2018-20019, CVE-2018-15127, CVE-2018-15126, CVE-2018-6307) uzrokovane su prepunjavanjem bafera i mogu potencijalno dovesti do izvršenja koda. 3 ranjivosti mogu dovesti do curenja informacija, a 2 do neusklađenosti usluge.
Sve probleme su već ispravili developeri, ali su promjene za sada odražene samo u master grani.

U TightVNC (testirana je međplatformska zastarjela grana, 1.3jer aktualna verzija 2.x se izdaje samo za Windows), otkriveno je 4 ranjivosti. Tri probleme (CVE-2019-15679, CVE-2019-15678, CVE-2019-8287) uzrokovane su prepunjavanjem bafera u funkcijama InitialiseRFBConnection, rfbServerCutText i HandleCoRREBBP, i potencijalno mogu dovesti do izvršenja koda. Jedan problem (CVE-2019-15680) dovodi do neusklađenosti usluge. Unatoč tome što su developeri TightVNC obaviješteni o problemima još prošle godine, ranjivosti i dalje ostaju neispravljene.

U međplatformskom paketu TurboVNC (fork TightVNC 1.3, koji koristi biblioteku libjpeg-turbo), pronađena je samo jedna ranjivost (CVE-2019-15683), ali je ona opasna i uz autenticirani pristup serveru omogućava izvršavanje vlastitog koda, jer u slučaju prepunjavanja bafera postoji mogućnost kontrole adrese povratka. Problem je ispravljen 23. kolovoza i ne manifestira se u aktualnom izdanju. 2.2.3.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster