Microsoft .NET SDK: Lokale Rechteerweiterung über Path Traversal
Zusammenfassung
Eine Path-Traversal-Schwachstelle in der Workload-Unterstützung des .NET SDK erlaubt einem berechtigten lokalen Benutzer, seine Rechte zu erweitern. Eine vom Angreifer kontrollierte Workload-Manifest-ID kann den vorgesehenen Ordner unter %ProgramData%\dotnet verlassen und während erhöhter Operationen vom Angreifer kontrollierte MSBuild-Targets einbinden lassen. Voraussetzung sind ein lokaler Zugriff, ein manipuliertes Manifest und ein erhöhter Aufruf von 'dotnet workload'; die Schwachstelle ist nicht über das Netzwerk erreichbar.
Betroffen
- .NET SDK 11.0 Previews: 11.0.100-preview.1 bis 11.0.100-rc.1
- .NET SDK 10.0: 10.0.100 bis 10.0.112
- .NET SDK 10.0 (4xx-Band): 10.0.400 bis 10.0.401
- Visual Studio 2022 17.14 und 2026 18.10 (CVE-Eintrag, Versionen unter 17.14.42 und 18.10.4)
- .NET-Runtime-Pakete: Quellen widersprechen sich, auf der MSRC-Seite prüfen
Behoben in
- .NET SDK 11.0: 11.0.100-rc.2
- .NET SDK 10.0: 10.0.113
- .NET SDK 10.0 (4xx-Band): 10.0.402
- Visual Studio 2022 17.14: 17.14.42
- Visual Studio 2026 18.10: 18.10.4
Umgehung
- Kein Workaround des Herstellers gefunden.
- Schreibzugriff auf %ProgramData%\dotnet und ähnliche Pfade einschränken.
- 'dotnet workload'-Befehle nur bei Bedarf mit erhöhten Rechten ausführen.
Ausnutzung
- Keine Ausnutzung in freier Wildbahn gefunden.
- Nicht im CISA-KEV-Katalog; CISA SSVC bewertet die Ausnutzung als keine und die Automatisierbarkeit als nein.
- Kein öffentlicher Proof of Concept gefunden; dies beweist nicht, dass keiner existiert.
- EPSS unter 1%.
Unsere Empfehlung
- .NET SDK und Visual Studio auf die korrigierten Versionen aktualisieren, einschliesslich Build-Agent- und CI-Runner-Images.
- Prüfen, wo .NET-6-SDKs installiert sind, und nicht benötigte entfernen; der Status von .NET 6 ist nicht verifiziert.
- Schreibzugriff auf %ProgramData%\dotnet auf Entwickler- und Build-Systemen einschränken.
- Im nächsten regulären Wartungsfenster patchen, bei Build-Systemen mit mehreren Benutzern früher.
Angaben von Microsoft (Patch Tuesday Oktober 2026)
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- Microsoft Security Update Guide: CVE-2026-70161 msrc.microsoft.com
- dotnet/announcements issue 453 github.com
- HeroDevs vulnerability directory: CVE-2026-70161 www.herodevs.com
- Rapid7 Patch Tuesday October 2026 www.rapid7.com
- Strix: CVE-2026-70161 www.strix.ai
- Vulners CVE record CVE-2026-70161 (CNA data) 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 03.11.2026 02:10.
Referenzen der NVD (1)
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.
