37 Schwachstellen in verschiedenen Implementierungen von VNC

Pawel Tscheremuskin von der Kaspersky-Labor hat analysiert verschiedene Implementierungen des VNC-Systems (Virtual Network Computing) und 37 Schwachstellen aufgedeckt, die durch Probleme beim Umgang mit dem Speicher verursacht wurden. Die in den VNC-Server-Implementierungen identifizierten Schwachstellen können nur von authentifizierten Benutzern ausgenutzt werden, während Angriffe auf Schwachstellen im Client-Code möglich sind, sobald ein Benutzer mit einem vom Angreifer kontrollierten Server verbunden ist.

Die meisten Schwachstellen wurden im Paket UltraVNCentdeckt, das nur für die Windows-Plattform verfügbar ist. Insgesamt wurden in UltraVNC 22 Schwachstellen identifiziert. 13 Schwachstellen können potenziell zur Ausführung von Code im System führen, 5 zur Offenlegung von Inhalten im Speicher und 4 zu einem Dienstausfall.
Die Schwachstellen wurden in der Version 1.2.3.0.

In der offenen Bibliothek LibVNC (LibVNCServer und LibVNCClient), die wird verwendet in VirtualBox entdeckt wurden, wurden 10 Schwachstellen identifiziert.
5 Schwachstellen (CVE-2018-20020, CVE-2018-20019, CVE-2018-15127, CVE-2018-15126, CVE-2018-6307) resultieren aus Pufferüberläufen und können potenziell zur Ausführung von Code führen. 3 Schwachstellen können zu einer Informationsleckage führen, 2 zu einem Dienstausfall.
Alle Probleme wurden bereits von den Entwicklern behoben, aber die Änderungen sind bisher nur in dem Master-Zweig reflektiert. TightVNC

Im (eine veraltete plattformübergreifende Version wurde getestet, da die aktuelle Version 2.x nur für Windows herausgegeben wird), wurden 4 Schwachstellen gefunden. Drei Probleme ( CVE-2019-15679 1.3CVE-2019-15678CVE-2019-8287, ) sind auf Pufferüberläufe in den Funktionen InitialiseRFBConnection, rfbServerCutText und HandleCoRREBBP zurückzuführen und könnten potenziell zur Ausführung von Code führen. Ein Problem (, CVE-2019-15680) führt zu einem Dienstausfall. Obwohl die Entwickler von TightVNCschon im vergangenen Jahr auf die Probleme hingewiesen wurden, sind die Schwachstellen weiterhin ungepatcht.Im plattformübergreifenden Paket benachrichtigt TurboVNC

(ein Fork von TightVNC 1.3, das die libjpeg-turbo-Bibliothek verwendet), wurde nur eine Schwachstelle ( CVE-2019-15683 ) gefunden, die jedoch gefährlich ist und bei vorhandenem authentifiziertem Zugriff auf den Server die Ausführung eigenen Codes ermöglicht, da bei einem Pufferüberlauf die Rücksprungadresse kontrolliert werden kann. Das Problem wurdeam 23. Augustbehoben und tritt nicht mehr in der aktuellen Version auf. Pawel Tscheremuskin von der Kaspersky-Labor hat verschiedene Implementierungen des Systems analysiert. und zeigt sich nicht in der aktuellen Ausgabe 2.2.3.

Quelle: opennet.ru

60GB SSD 8Gb DDR4