37 sårbarheter i olika implementationer av VNC

Pavel Tšeremushkin från Kaspersky Lab analyserade olika implementeringar av VNC (Virtual Network Computing) fjärråtkomstsystemet och identifierade 37 sårbarheter relaterade till problem med minneshantering. Sårbarheterna som upptäcktes i VNC-serverimplementationerna kan endast utnyttjas av autentiserade användare, medan attacker mot sårbarheterna i klientkoden är möjliga när en användare ansluter till en server som kontrolleras av en angripare.

Det största antalet sårbarheter hittades i paketet UltraVNC, som endast är tillgängligt för Windows-plattformen. Totalt har 22 sårbarheter identifierats i UltraVNC. 13 sårbarheter kan potentiellt leda till kodexekvering i systemet, 5 kan leda till läckage av minnesinnehåll och 4 kan orsaka överbelastning.
Sårbarheterna har åtgärdats i versionen 1.2.3.0.

I det öppna biblioteket LibVNC (LibVNCServer och LibVNCClient), som funktionen unix_crypt, som tar emot det lösenord som användaren anger utan att utföra escape av specialtecken. I git-repositoriet finns i VirtualBox, har 10 sårbarheter identifierats.
5 sårbarheter (CVE-2018-20020, CVE-2018-20019, CVE-2018-15127, CVE-2018-15126, CVE-2018-6307) orsakas av buffertöverskridning och kan potentiellt leda till kodexekvering. 3 sårbarheter kan leda till informationsläckage, 2 kan orsaka avbrott i tjänsten.
Alla problem har redan åtgärdats av utvecklarna, men ändringarna är ännu reflekterade endast i master-grenen.

I TightVNC (den plattformsövergripande, föråldrade grenen testades, 1.3eftersom den aktuella versionen 2.x endast släpps för Windows), identifierade 4 sårbarheter. Tre problem (CVE-2019-15679, CVE-2019-15678, CVE-2019-8287) orsakas av buffertöverskridning i funktionerna InitialiseRFBConnection, rfbServerCutText och HandleCoRREBBP och kan potentiellt leda till kodexekvering. Ett problem (CVE-2019-15680) orsakar avbrott i tjänsten. Trots att TightVNC-utvecklarna informerades om problemen redan förra året, förblir sårbarheterna oåtgärdade. I det plattformsövergripande paketet

TurboVNC (en fork av TightVNC 1.3 som använder biblioteket libjpeg-turbo), har endast en sårbarhet ( CVE-2019-15683), men den är farlig och ger möjlighet att utföra egen kod om det finns autentiserad åtkomst till servern, eftersom adressen för återgång kan kontrolleras vid buffertöverskridning. Problemet åtgärdadesden 23 augusti och förekommer inte i den aktuella versionen Pavel Tšeremushkin från Kaspersky Lab analyserade olika implementationer av systemet. 2.2.3.

Källa: opennet.ru

Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster