Mittel

Microsoft-Sicherheitsleitfaden CVE-2026-96229 – Sicherheitsanfälligkeit bezüglich der Offenlegung von Informationen in .NET und Visual Studio

  • Veröffentlicht: 13.10.2026
  • Aktualisiert: 19.10.2026 22:17

Die Originalmeldung wurde seit der Erstellung dieser Erklärung geändert. Prüfen Sie die aktuellen technischen Daten und die Originalmeldung unten.

Zusammenfassung

Microsoft veröffentlicht diesen Sicherheitsleitfaden, um Informationen über eine Sicherheitsanfälligkeit in Microsoft.WindowsDesktop.App.Runtime (WPF) bereitzustellen. Dieser Leitfaden enthält außerdem Hinweise für Entwickler zur Aktualisierung ihrer Anwendungen, um diese Sicherheitsanfälligkeit zu beseitigen.

Restriktive Sicherheitskorrekturen für XAML und XPS blockieren das unsichere Abrufen von URIs sowie die unsichere Navigation, geben den Status nicht vertrauenswürdiger Eingaben über Hyperlink-Navigation weiter, fügen Schutz für TrueType-Schriftarten sowie Grenzwerte für die XAML-Verschachtelungstiefe hinzu und vermeiden das Caching positiver Entscheidungen zur DNS-Zonenrichtlinie.

Ankündigung

Die Ankündigung zu diesem Problem ist unter https://github.com/dotnet/announcements/issues/477 verfügbar.

CVSS-Details

  • Version: 3.1
  • Schweregrad: Mittel (Moderate)
  • Punktzahl: 6.5
  • Vektor: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N
  • Schwachstelle: CWE-183 (Permissive List of Allowed Inputs)

Betroffene Plattformen

  • Plattformen: Windows
  • Architekturen: Alle

Betroffene Pakete

Die Sicherheitsanfälligkeit betrifft Microsoft .NET-Projekte, die eine der nachfolgend aufgeführten betroffenen Paketversionen verwenden.

Paketname Betroffene Version Korrigierte Version
Microsoft.WindowsDesktop.App.Runtime.win-arm64) >= 9.0.0, <= 9.0.20 9.0.21
Microsoft.WindowsDesktop.App.Runtime.win-x64) >= 9.0.0, <= 9.0.20 9.0.21
Microsoft.WindowsDesktop.App.Runtime.win-x86) >= 9.0.0, <= 9.0.20 9.0.21
Microsoft.WindowsDesktop.App.Runtime.win-arm64) >= 10.0.0, <= 10.0.12 10.0.13
Microsoft.WindowsDesktop.App.Runtime.win-x64) >= 10.0.0, <= 10.0.12 10.0.13
Microsoft.WindowsDesktop.App.Runtime.win-x86) >= 10.0.0, <= 10.0.12 10.0.13
Microsoft.WindowsDesktop.App.Runtime.win-arm64) >= 11.0.0-preview.1, <= 11.0.0-rc.1 11.0.0-rc.2
Microsoft.WindowsDesktop.App.Runtime.win-x64) >= 11.0.0-preview.1, <= 11.0.0-rc.1 11.0.0-rc.2
Microsoft.WindowsDesktop.App.Runtime.win-x86) >= 11.0.0-preview.1, <= 11.0.0-rc.1 11.0.0-rc.2
Microsoft.WindowsDesktop.App.Runtime.win-arm64) >= 8.0.0, <= 8.0.31 8.0.32
Microsoft.WindowsDesktop.App.Runtime.win-x64) >= 8.0.0, <= 8.0.31 8.0.32
Microsoft.WindowsDesktop.App.Runtime.win-x86) >= 8.0.0, <= 8.0.31 8.0.32

Häufig gestellte Fragen (FAQ)

Wie stelle ich fest, ob ich betroffen bin?

Wenn Sie ein unter den betroffenen Paketen aufgeführtes Paket verwenden, sind Sie der Sicherheitsanfälligkeit ausgesetzt.

Wie behebe ich das Problem?

  1. Installieren Sie zur Behebung des Problems die neueste Version von .NET. Falls Sie ein oder mehrere .NET SDKs über Visual Studio installiert haben, werden Sie von Visual Studio aufgefordert, Visual Studio zu aktualisieren, wodurch auch Ihre .NET SDKs aktualisiert werden.
  2. Falls Ihre Anwendung auf das verwundbare Paket verweist, aktualisieren Sie den Paketverweis auf die gepatchte Version. Sie können die installierten Versionen mit dem Befehl dotnet --info auflisten.

Starten Sie nach der Installation der aktualisierten Laufzeitumgebung oder des SDKs Ihre Anwendungen neu, damit die Aktualisierung wirksam wird.

Zusätzlich sind auch bereitgestellte eigenständige Anwendungen (self-contained)), die auf betroffene Versionen abzielen, verwundbar und müssen neu kompiliert und bereitgestellt werden.

Weitere Informationen

Melden von Sicherheitsproblemen

Wenn Sie ein potenzielles Sicherheitsproblem in einer unterstützten Version von .NET gefunden haben, melden Sie dies bitte dem Microsoft Security Response Center (MSRC) über das MSRC Researcher Portal.). Weitere Informationen finden Sie in den FAQ zum Melden von Problemen.) des MSRC.

Sicherheitsmeldungen über das MSRC können sich für das Microsoft .NET Bounty qualifizieren. Einzelheiten zum Microsoft .NET Bounty Program einschließlich der Teilnahmebedingungen finden Sie unter https://aka.ms/corebounty..

Support

Sie können Fragen zu diesem Problem auf GitHub in der .NET-GitHub-Organisation stellen. Die Haupt-Repositories befinden sich unter https://github.com/dotnet/runtime.. Das Announcements-Repository (https://github.com/dotnet/Announcements)) enthält diesen Leitfaden als Issue und verlinkt auf eine Diskussionsseite, in der Sie Fragen stellen können.

Haftungsausschluss

Die in diesem Leitfaden bereitgestellten Informationen werden "wie besehen" ohne jegliche Gewährleistung zur Verfügung gestellt. Microsoft lehnt alle ausdrücklichen oder stillschweigenden Gewährleistungen ab, einschließlich der Gewährleistung der Marktgängigkeit und der Eignung für einen bestimmten Zweck. In keinem Fall haftet die Microsoft Corporation oder ihre Lieferanten für Schäden jeglicher Art, einschließlich direkter, indirekter, zufälliger, Folgeschäden, entgangenen Geschäftsgewinns oder besonderer Schäden, selbst wenn die Microsoft Corporation oder ihre Lieferanten auf die Möglichkeit solcher Schäden hingewiesen wurden. Einige Staaten/Rechtsordnungen erlauben den Ausschluss oder die Beschränkung der Haftung für Folge- oder Nebenschäden nicht, sodass die vorstehende Beschränkung möglicherweise nicht zutrifft.

Externe Links

Danksagungen

  • Omar Khaleel (@omarkhalil1138)
  • Ali Az
  • nono

Überarbeitungen

V1.0 (10/13/2026): Leitfaden veröffentlicht.

Was zu tun ist

So beheben Sie das Problem:

  1. Installieren Sie die neueste Version von .NET. Bei Installation über Visual Studio führen Sie das angebotene Visual-Studio-Update aus, um auch die SDKs zu aktualisieren.
  2. Aktualisieren Sie in Projekten mit direkten Paketverweisen die Version auf das entsprechende gepatchte Release. Überprüfen Sie installierte Versionen mit dem Befehl dotnet --info.
  3. Starten Sie Anwendungen nach dem Update von Runtime oder SDK neu.
  4. Kompilieren Sie eigenständige Anwendungen (self-contained), die auf betroffene Versionen aufbauen, neu und stellen Sie diese erneut bereit.

Betroffene Software

Klicken Sie auf eine Technologie, um alle zugehörigen Schwachstellen anzuzeigen.

PlattformPaketAnfällige VersionenBehoben in
.NET (NuGet) Microsoft.WindowsDesktop.App.Runtime.win-arm64 >= 9.0.0, < 9.0.21, >= 10.0.0, < 10.0.13, >= 11.0.0-preview.1, < 11.0.0-rc.2, >= 8.0.0, < 8.0.32 9.0.21, 10.0.13, 11.0.0-rc.2, 8.0.32
.NET (NuGet) Microsoft.WindowsDesktop.App.Runtime.win-x64 >= 9.0.0, < 9.0.21, >= 10.0.0, < 10.0.13, >= 11.0.0-preview.1, < 11.0.0-rc.2, >= 8.0.0, < 8.0.32 9.0.21, 10.0.13, 11.0.0-rc.2, 8.0.32
.NET (NuGet) Microsoft.WindowsDesktop.App.Runtime.win-x86 >= 9.0.0, < 9.0.21, >= 10.0.0, < 10.0.13, >= 11.0.0-preview.1, < 11.0.0-rc.2, >= 8.0.0, < 8.0.32 9.0.21, 10.0.13, 11.0.0-rc.2, 8.0.32

Verweise

CVSS-Wert 6.5/10
CVSS-Vektor
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N
Schwäche (CWE)
CWE-183
Plattform
.NET (NuGet)
Paket
Microsoft.WindowsDesktop.App.Runtime.win-arm64, Microsoft.WindowsDesktop.App.Runtime.win-x64, Microsoft.WindowsDesktop.App.Runtime.win-x86
Veröffentlicht
13.10.2026
Aktualisiert
19.10.2026 22:17

Quellen und Lizenzen · Von DockRay bearbeitet oder übersetzt; Rechte und Lizenzen der Quellen bleiben erhalten.

OSV / GitHub Advisory Database - GHSA-5qr9-xxm9-6cmq - CC BY 4.0

Schwachstellenhistorie: Microsoft.WindowsDesktop.App.Runtime.win-arm64

Alle veröffentlichten Schwachstellen dieses Pakets (.NET (NuGet)), neueste zuerst. Zeigt, ob es ein einmaliger Ausrutscher ist oder ein Paket, das man im Auge behalten muss.

Alle (19) im Archiv
Einträge insgesamt
19
Erste → letzte
12.2022 10.2026
Ohne Fix
0
In Angriffen ausgenutzt
0

Verteilung nach Schweregrad

  • Hoch 16
  • Mittel 3

Veröffentlichungen pro Jahr

  1. 2022: 1
  2. 2023: 2
  3. 2024: 1
  4. 2025: 0
  5. 2026: 15
Schweregrad:
  1. Hoch · 8.8 CVE-2026-70035 >= 10.0.0, < 10.0.13, >= 8.0.0, < 8.0.32, >= 9.0.0, < 9.0.21, >= 11.0.0-preview.1, < 11.0.0-rc.2 10.0.13, 8.0.32, 9.0.21, 11.0.0-rc.2
  2. Hoch · 8.8 CVE-2026-70007 >= 9.0.0, < 9.0.21, >= 11.0.0-preview.1, < 11.0.0-rc.2, >= 10.0.0, < 10.0.13, >= 8.0.0, < 8.0.32 9.0.21, 11.0.0-rc.2, 10.0.13, 8.0.32
  3. Hoch · 8.8 CVE-2026-87697 >= 9.0.0, < 9.0.21, >= 8.0.0, < 8.0.32, >= 11.0.0-preview.1, < 11.0.0-rc.2, >= 10.0.0, < 10.0.13 9.0.21, 8.0.32, 11.0.0-rc.2, 10.0.13
  4. Hoch · 8.8 CVE-2026-96224 >= 10.0.0, < 10.0.13, >= 11.0.0-preview.1, < 11.0.0-rc.2, >= 8.0.0, < 8.0.32, >= 9.0.0, < 9.0.21 10.0.13, 11.0.0-rc.2, 8.0.32, 9.0.21
  5. Hoch · 8.8 CVE-2026-85363 >= 8.0.0, < 8.0.32, >= 10.0.0, < 10.0.13, >= 9.0.0, < 9.0.21, >= 11.0.0-preview.1, < 11.0.0-rc.2 8.0.32, 10.0.13, 9.0.21, 11.0.0-rc.2
  6. Microsoft-Sicherheitsleitfaden CVE-2026-96229 – Sicherheitsanfälligkeit bezüglich der Offenlegung von Informationen in .NET und Visual Studio dieser Eintrag
    Mittel · 6.5 CVE-2026-96229 >= 9.0.0, < 9.0.21, >= 10.0.0, < 10.0.13, >= 11.0.0-preview.1, < 11.0.0-rc.2, >= 8.0.0, < 8.0.32 9.0.21, 10.0.13, 11.0.0-rc.2, 8.0.32
  7. Hoch · 7.8 CVE-2026-50646 >= 10.0.0, < 10.0.10, >= 9.0.0, < 9.0.18, >= 8.0.0, < 8.0.29 10.0.10, 9.0.18, 8.0.29
  8. Hoch · 7.8 CVE-2026-62871 >= 10.0.0, < 10.0.11, >= 9.0.0, < 9.0.19, >= 8.0.0, < 8.0.30 10.0.11, 9.0.19, 8.0.30
  9. Hoch · 7.0 CVE-2026-62897 >= 10.0.0, < 10.0.11, >= 9.0.0, < 9.0.19, >= 8.0.0, < 8.0.30 10.0.11, 9.0.19, 8.0.30
  10. Hoch · 7.8 CVE-2026-70354 >= 10.0.0, < 10.0.11, >= 9.0.0, < 9.0.19, >= 8.0.0, < 8.0.30 10.0.11, 9.0.19, 8.0.30
  11. Hoch · 7.8 CVE-2026-62886 >= 10.0.0, < 10.0.11, >= 9.0.0, < 9.0.19, >= 8.0.0, < 8.0.30 10.0.11, 9.0.19, 8.0.30
  12. Hoch · 7.8 CVE-2026-50650 >= 10.0.0, < 10.0.10, >= 9.0.0, < 9.0.18, >= 8.0.0, < 8.0.29 10.0.10, 9.0.18, 8.0.29
  13. Hoch · 7.3 CVE-2026-35433 >= 8.0.0, < 8.0.27, >= 9.0.0, < 9.0.16, >= 10.0.0, < 10.0.8 8.0.27, 9.0.16, 10.0.8
  14. Hoch · 7.3 CVE-2024-21409 < 6.0.29, >= 8.0.0, < 8.0.4, >= 7.0.0, < 7.0.18 6.0.29, 8.0.4, 7.0.18
  15. Hoch · 8.1 CVE-2023-33127 >= 7.0.0, < 7.0.9, >= 6.0.0, < 6.0.20 7.0.9, 6.0.20
  16. Hoch · 7.8 CVE-2023-24895 >= 7.0.0, < 7.0.7, >= 6.0.0, < 6.0.18 7.0.7, 6.0.18
  17. Hoch · 8.8 CVE-2022-41089 >= 6.0.0, < 6.0.12, >= 7.0.0, < 7.0.1 6.0.12, 7.0.1

Erkennen Sie Schwachstellen in Ihrer Anwendung

Mit der DockRay-Integration und aktivierter Softwareinventarisierung prüft DockRay gemeldete Komponentenversionen auf bekannte Schwachstellen und benachrichtigt Sie über bestätigte Treffer. Die Abdeckung hängt von der unterstützten Technologie und den verfügbaren Meldungen ab.

Anwendung verbinden
DockRay Newsletter

Anwendungssicherheit in Ihrem Postfach

Wichtige Schwachstellen, konkrete Empfehlungen und praktische Tipps für Ihre Anwendungen. Wählen Sie Ihre Technologien und verfolgen Sie, was für Ihr Projekt relevant ist.

  • Eine tägliche Zusammenfassung neuer Schwachstellen, auch kritischer.
  • Benachrichtigungen über wichtige Updates.
  • Praktische Tipps zur Sicherheit und Überwachung von Anwendungen.

Leer lassen, um Meldungen zu allen Technologien zu erhalten.

Kostenlos anmelden. In jeder E-Mail mit einem Klick abmelden.