TunnelVision Schwachstelle enttarnt VPN User

In einer Veröffentlichung von Leviathan Security vom 6. Mai 2024 wurde eine neue Netzwerktechnik vorgestellt, die die VPN-Encapsulation umgeht. Diese Technik ermöglicht es einem Angreifer, den Datenverkehr eines Zielbenutzers aus seinem VPN-Tunnel zu zwingen, indem er eingebaute Funktionen des DHCP (Dynamic Host Configuration Protocol) nutzt. Das Ergebnis ist, dass der Benutzer Pakete sendet, die niemals durch ein VPN verschlüsselt werden, was es einem Angreifer ermöglicht, diesen Verkehr abzuhören. Dieser Effekt wird als “Enttarnen” bezeichnet. Besonders wichtig ist, dass der VPN-Kontrollkanal aufrechterhalten wird, sodass Funktionen wie Kill-Switches nie ausgelöst werden und Benutzer weiterhin als mit einem VPN verbunden angezeigt werden.

Es wird vermutet, dass diese Technik bereits seit 2002 möglich gewesen sein könnte und möglicherweise bereits entdeckt und in der Praxis eingesetzt wurde.

Die Lücke wird als CVE-2024-3661 und betrifft der Art und Weise, wie DHCP-Nachrichten, einschließlich der klassenlosen statischen Route (Option 121), verarbeitet werden. Dieses Protokoll authentifiziert Nachrichten nicht, was es einem Angreifer mit der Fähigkeit, DHCP-Nachrichten zu senden, ermöglicht, Routen zu manipulieren und so den VPN-Verkehr umzuleiten. Dies kann dazu führen, dass der Angreifer Netzwerkverkehr, der durch das VPN geschützt sein sollte, lesen, stören oder möglicherweise verändern kann. Viele VPN-Systeme, die auf IP-Routing basieren, sind anfällig für solche Angriffe. Die Cybersecurity and Infrastructure Security Agency (CISA) bewertet diese Schwachstelle mit einem CVSS-Basisscore von 7,6 und stuft sie als hoch ein. Der Vektor dafür lautet: CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:L, was darauf hindeutet, dass der Angriff über das Netzwerk möglich ist (AV:A), die Angriffskomplexität niedrig ist (AC:L), keine Berechtigungen erforderlich sind (PR:N), keine Benutzerinteraktion erforderlich ist (UI:N), und die Auswirkungen auf Vertraulichkeit hoch (C:H), Integrität niedrig (I:L) und Verfügbarkeit niedrig (A:L) sind.

Eine einfache Entfernung der Unterstützung für die DHCP-Funktion zur Behebung des Problems ist nicht machbar, da dies die Internetverbindung in einigen legitimen Fällen unterbrechen könnte. Die Empfehlung besteht darin, dass VPN-Anbieter Netzwerk-Namespaces auf Betriebssystemen implementieren sollten, die dies unterstützen, ähnlich der Methode, die in der Dokumentation von WireGuard beschrieben wird. Netzwerk-Namespaces sind eine Linux-Funktion, die Schnittstellen und Routingtabellen vom lokalen Netzwerkskontrolle abgrenzen kann, und auch andere Betriebssystemhersteller sollten erwägen, ob Namespaces machbar zu implementieren sind.

Related Posts

SQL Injection Schwachstelle in PostgreSQL Java Treiber pgjdbc

Eine schwerwiegende Sicherheitslücke wurde im PostgreSQL JDBC-Treiber (pgjdbc) identifiziert, die eine SQL-Injection ermöglicht. Die Schwachstelle, bekannt unter der CVE-ID CVE-2024-1597, betrifft mehrere Versionen des Treibers und wurde als kritisch mit einem CVSS-Score von 10.0 / 10.0 eingestuft.

Read More

PHP: Command-Injection-Schwachstelle auf Windows etndeckt

Eine schwerwiegende Sicherheitslücke CVE-2024-1874 wurde in der Funktion proc_open unter Windows festgestellt, die eine Command-Injection auch bei aktivierter bypass_shell-Option ermöglicht. Die Schwachstelle wurde mit einem kritischen CVSS-Score von 9.4 bewertet.

Read More

Sicherheitslücke in Yoast SEO-Plugin ermöglicht Cross-Site Scripting

Eine kritische Sicherheitslücke wurde in allen Versionen des Yoast SEO Plugins für WordPress bis einschließlich Version 22.5 entdeckt. Die Schwachstelle CVE-2024-4041 ermöglicht reflektiertes Cross-Site Scripting (XSS) durch unsachgemäße Bereinigung von Eingaben und unzureichende Ausgabe-Eskapierung. Dies könnte es nicht authentifizierten Angreifern ermöglichen, willkürlich Web-Skripte in Seiten einzuschleusen, wenn sie einen Nutzer dazu bringen können, eine manipulierte Aktion wie das Klicken auf einen Link auszuführen.

Read More