Netmaker: Autorisierungsumgehung in updateExtClient erlaubt netzwerkübergreifenden Zugriff
Zusammenfassung
Netmaker bis und mit Version 1.7.0 beschränkt den Handler updateExtClient nicht auf das angefragte Netzwerk. Ein Benutzer mit Rechten für externe Clients in einem Netzwerk kann externe Clients in anderen Netzwerken verändern. Der Angreifer kann öffentliche Schlüssel ersetzen, Clients deaktivieren und WireGuard-Private-Keys erlangen. Für den Angriff ist ein gültiges Konto mit Rechten für externe Clients nötig, und es ist keine Benutzerinteraktion erforderlich.
Betroffen
- Netmaker 0 bis und mit 1.7.0 (gemäss CVE-Eintrag)
- Auswirkung: Vertraulichkeit und Integrität externer Clients in anderen Netzwerken
Behoben in
- Unbekannt. Ein vorgeschlagener Fix (PR #4153, Commit 332d8b9) lässt die Suche den Netzwerkparameter verwenden, es ist aber keine veröffentlichte Version mit diesem Fix bestätigt.
Umgehung
- Rechte für externe Clients auf vertrauenswürdige Administratoren beschränken und die Anzahl netzwerkbezogener Konten reduzieren.
- Den Zugriff auf die API des Netmaker-Controllers auf vertrauenswürdige Netzwerke beschränken.
- Eine vom Hersteller bestätigte Workaround-Massnahme ist nicht bekannt.
Ausnutzung
- Nicht als aktiv ausgenutzt gelistet.
- CISA SSVC: Ausnutzung keine, automatisierbar nein, technische Auswirkung total.
- EPSS 0.00289 (niedrig).
- Das Issue und der Fix-PR sind öffentlich und dokumentieren die Ursache, was den Aufwand für einen Angreifer senkt. Es wurde kein öffentlicher Proof of Concept gefunden.
Unsere Empfehlung
- Alle Netmaker-Installationen inventarisieren und feststellen, wer Rechte für externe Clients besitzt.
- Diese Berechtigungen jetzt auf das notwendige Minimum reduzieren.
- Externe Clients auf unerwartete Schlüsseländerungen oder deaktivierte Peers prüfen und WireGuard-Schlüssel für alle möglicherweise betroffenen Clients erneuern.
- Sobald eine korrigierte Version auf der Releases-Seite bestätigt ist, umgehend aktualisieren.
- Prüfen, ob die Verwaltungsschnittstelle des Controllers aus dem Internet erreichbar ist.
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- VulnCheck advisory www.vulncheck.com
- Netmaker issue #3875 github.com
- Netmaker pull request #4153 github.com
- Netmaker commit 332d8b9 github.com
- Netmaker ext_client.go at v1.7.0 github.com
- Netmaker releases github.com
- NixOS nixpkgs issue 577787 github.com
- VulnCheck EPSS via Vulners vulners.com
Recherchiert und auf Deutsch und Englisch aufbereitet von einer KI (Claude von Anthropic) auf Basis von NVD, CISA, EPSS und den genannten Quellen. Massgebend sind die Angaben des Herstellers. Recherche vom 01.11.2026 00:46.
Referenzen der NVD (6)
- https://github.com/gravitl/netmaker
- https://github.com/gravitl/netmaker/blob/v1.7.0/controllers/ext_client.go#L879
- https://github.com/gravitl/netmaker/commit/332d8b9bab030ee65e78b9141259e4e0e80ac4b0
- https://github.com/gravitl/netmaker/issues/3875
- https://github.com/gravitl/netmaker/pull/4153
- https://www.vulncheck.com/advisories/netmaker-through-1.7.0-authorization-bypass-via-updateextclient-unscoped…
Quellen
Der Tracker verbindet offizielle, frei nutzbare Datenquellen – laufend aktualisiert:
- NVD (NIST) – CVE, Bewertung (CVSS), betroffene Produkte
- CISA KEV – von der CISA bestätigt aktiv ausgenutzte Lücken
- CISA Vulnrichment – Einschätzung der CISA (SSVC) im offiziellen CVE-Eintrag
- FIRST EPSS – Wahrscheinlichkeit einer Ausnutzung
- Microsoft MSRC – Patch Tuesday: Lücken, Schweregrad, Updates
- PoC-in-GitHub – öffentliche Proof-of-Concept-Repositories
- Metasploit (Rapid7) – Module des Metasploit Framework
- Exploit-DB (OffSec) – Archiv öffentlicher Exploits (nur Verweise)
- Patch-Tage: offizielle Seiten der Hersteller (je Hersteller verlinkt) (Patch-Tage der Hersteller)
Dieses Angebot nutzt Daten der NVD-API, ist aber von der NVD weder unterstützt noch zertifiziert. EPSS-Daten © FIRST.org.
Betroffen? Wir helfen.
Wir prüfen, ob Ihre Systeme betroffen sind, spielen Updates ein und schliessen die Lücke – auf Wunsch auch laufend mit dem System Health Checker.
