Pawel Tscheremuskin von der Kaspersky-Labor 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 entdeckt, 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 .
In der offenen Bibliothek (LibVNCServer und LibVNCClient), die in VirtualBox entdeckt wurden, wurden 10 Schwachstellen identifiziert.
5 Schwachstellen (, , , , ) 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 TightVNC
Im CVE-2019-15679 CVE-2019-15678, , ) führt zu einem Dienstausfall. Obwohl die Entwickler von TightVNCIm plattformübergreifenden Paket TurboVNC
(ein Fork von TightVNC 1.3, das die libjpeg-turbo-Bibliothek verwendet), wurde nur eine Schwachstelle ( ) 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 wurdebehoben und tritt nicht mehr in der aktuellen Version auf. und zeigt sich nicht in der aktuellen Ausgabe .
Quelle: opennet.ru
