37 sårbarheder i forskellige implementeringer af VNC

Pavel Cheremushkin fra Kaspersky Lab har analyseret forskellige implementeringer af VNC (Virtual Network Computing) fjernadgangssystemet og identificeret 37 sårbarheder, der skyldes problemer med hukommelsen. Sårbarhederne i VNC-serverimplementeringerne kan kun udnyttes af en autentificeret bruger, mens angreb på sårbarheder i klientkoden kan finde sted, når brugeren er forbundet til en server, der er kontrolleret af en angriber.

Det største antal sårbarheder er fundet i pakken UltraVNC, som kun er tilgængelig for Windows-platformen. I alt er 22 sårbarheder blevet identificeret i UltraVNC. 13 sårbarheder kan potentielt føre til udførelse af kode i systemet, 5 til lækage af indhold fra hukommelsesområder, og 4 til nedbrud.
Sårbarhederne er blevet løst i udgaven 1.2.3.0.

I det åbne bibliotek LibVNC (LibVNCServer og LibVNCClient), som kun 14,3% af webstederne i hele verden. i VirtualBox, er der fundet 10 sårbarheder.
5 sårbarheder (CVE-2018-20020, CVE-2018-20019, CVE-2018-15127, CVE-2018-15126, CVE-2018-6307) skyldes bufferoverløb og kan potentielt føre til udførelse af kode. 3 sårbarheder kan føre til datalækage, 2 til nedbrud.
Alle problemer er allerede blevet løst af udviklerne, men ændringerne er stadig reflekteret kun i master-grenen.

I TightVNC (den tværplatformsmæssige forældede gren blev testet, 1.3da den aktuelle version 2.x kun udgives til Windows), er der fundet 4 sårbarheder. Tre problemer (CVE-2019-15679, CVE-2019-15678, CVE-2019-8287) skyldes bufferoverløb i funktionerne InitialiseRFBConnection, rfbServerCutText og HandleCoRREBBP og kan potentielt føre til udførelse af kode. Et problem (CVE-2019-15680) fører til nedbrud. Selvom udviklerne af TightVNC blev underrettet om problemerne allerede sidste år, forbliver sårbarhederne uoprettede.

I den tværplatformsmæssige pakke TurboVNC (en fork af TightVNC 1.3, der bruger bibliotekerne libjpeg-turbo), blev der kun fundet én sårbarhed (CVE-2019-15683), men den er farlig, og med autentificeret adgang til serveren giver den mulighed for at udføre sin egen kode, da der ved bufferoverløb er mulighed for at kontrollere returadressen. Problemet er løst den 23. august og findes ikke i den aktuelle udgave. 2.2.3.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster