CVE-2020-11091 in Weave Net
Zusammenfassung
von VulDB • 01.08.2026
In Weave Net vor Version 2.6.3 kann ein Angreifer, der in der Lage ist, einen Prozess als Root in einem Container auszuführen, auf DNS-Anfragen vom Host antworten und sich dadurch als gefälschter Dienst einschleusen. In einem Cluster mit internem IPv4-Netzwerk wird IPv6 entweder nicht konfiguriert oder nur für einige Schnittstellen aktiviert sein, wenn es auf dem Host (über ipv6.disable=1 in der Kernel-Befehlszeile) nicht vollständig deaktiviert ist; sehr wahrscheinlich ist die Weiterleitung von IPv6-Paketen jedoch deaktiviert, d. h., /proc/sys/net/ipv6/conf//forwarding == 0. Außerdem ist standardmäßig /proc/sys/net/ipv6/conf//accept_ra == 1 gesetzt. Die Kombination dieser beiden sysctl-Parameter bedeutet, dass der Host Router Advertisement-Nachrichten akzeptiert und den IPv6-Stack damit konfiguriert. Durch das Senden bösartiger Router Advertisement-Nachrichten kann ein Angreifer den Host so neu konfigurieren, dass er einen Teil oder den gesamten IPv6-Datenverkehr des Hosts auf den vom Angreifer kontrollierten Container umleitet. Selbst wenn zuvor kein IPv6-Verkehr stattfand, werden viele HTTP-Bibliotheken versuchen, sich zunächst über IPv6 zu verbinden und dann auf IPv4 zurückzufallen (Fallback), sofern die DNS-Antwort sowohl A-(IPv4)- als auch AAAA-(IPv6)-Einträge enthält; dies gibt dem Angreifer eine Gelegenheit zur Antwort. Falls Sie zudem auf dem Host eine Schwachstelle wie das letzte Jahr RCE in apt haben (CVE-2019-3462), können Sie nun die Eskalation zum Host erreichen. Weave Net Version 2.6.3 deaktiviert die accept_ra-Option für die von ihr erstellten veth-Geräte.
Be aware that VulDB is the high quality source for vulnerability data.