Średnia

Doradztwo bezpieczeństwa Microsoft CVE-2026-96234 – luka w zabezpieczeniach .NET i Visual Studio umożliwiająca ujawnienie informacji

  • Ujawniono: 13.10.2026
  • Aktualizacja: 19.10.2026 22:17

Komunikat źródłowy zmienił się od przygotowania tego objaśnienia. Sprawdź aktualne dane techniczne i oryginalny komunikat poniżej.

Podsumowanie wykonawcze

Firma Microsoft publikuje niniejsze doradztwo bezpieczeństwa, aby przekazać informacje o luce w zabezpieczeniach Microsoft.WindowsDesktop.App.Runtime (WPF). Dokument zawiera również wskazówki dotyczące kroków, jakie programiści powinni podjąć, aby zaktualizować aplikacje i usunąć podatność.

Restrykcyjne poprawki bezpieczeństwa XAML i XPS blokują niebezpieczne pobieranie URI oraz nawigację, przekazują stan niezaufanych danych wejściowych przez nawigację hiperłączami, dodają ochronę czcionek TrueType i limity głębokości zagnieżdżenia XAML, a także zapobiegają buforowaniu pozytywnych decyzji zasad strefy DNS.

Ogłoszenie

Ogłoszenie dotyczące tej kwestii jest dostępne pod adresem https://github.com/dotnet/announcements/issues/482

Szczegóły CVSS

  • Wersja: 3.1
  • Poziom ważności: Średni (Moderate)
  • Ocena: 5.3
  • Wektor: CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N
  • Słabość: CWE-346 (Błąd walidacji pochodzenia / Origin Validation Error)

Platformy objęte problemem

  • Platformy: Windows
  • Architektury: Wszystkie

Podatne pakiety

Luka dotyczy projektów Microsoft .NET korzystających z wymienionych poniżej wersji pakietów:

Nazwa pakietu Wersja podatna Wersja poprawiona
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 >= 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
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

Często zadawane pytania (FAQ)

Skąd mam wiedzieć, czy problem mnie dotyczy?

Jeśli korzystasz z pakietu wymienionego w sekcji podatnych pakietów, Twoja aplikacja jest narażona na tę lukę.

Jak rozwiązać ten problem?

  1. Zainstaluj najnowszą wersję platformy .NET. W przypadku zainstalowania zestawów SDK .NET za pośrednictwem Visual Studio, program wyświetli monit o aktualizację, która zaktualizuje również pakiety SDK.
  2. Jeśli Twoja aplikacja odwołuje się do podatnego pakietu, zaktualizuj to odwołanie do wersji załatanej. Zainstalowane wersje można sprawdzić za pomocą polecenia dotnet --info.

Po zainstalowaniu zaktualizowanego środowiska uruchomieniowego lub zestawu SDK zrestartuj aplikacje, aby aktualizacja zaczęła działać.

Ponadto wdrożone aplikacje autonomiczne (self-contained) korzystające z wersji objętych problemem również pozostają podatne i muszą zostać ponownie skompilowane oraz wdrożone.

Inne informacje

Zgłaszanie problemów bezpieczeństwa

W przypadku znalezienia potencjalnego problemu bezpieczeństwa w obsługiwanej wersji .NET prosimy o zgłoszenie go do Microsoft Security Response Center (MSRC) za pośrednictwem Portalu badaczy MSRC. Dodatkowe informacje znajdują się w dokumencie MSRC Report an Issue FAQ.

Zgłoszenia bezpieczeństwa przekazane przez MSRC mogą kwalifikować się do programu Microsoft .NET Bounty. Warunki i szczegóły programu Microsoft .NET Bounty znajdują się pod adresem https://aka.ms/corebounty.

Wsparcie

Pytania dotyczące tej kwestii można zadawać w organizacji GitHub platformy .NET. Główne repozytoria znajdują się pod adresem https://github.com/dotnet/runtime. Repozytorium ogłoszeń (https://github.com/dotnet/Announcements) zawiera niniejszy biuletyn w formie zgłoszenia (issue) wraz z odnośnikiem do wątku dyskusyjnego.

Zastrzeżenie prawne

Informacje zawarte w tym doradztwie są dostarczane w stanie „takim, w jakim są” (as is), bez jakiejkolwiek gwarancji. Firma Microsoft zrzeka się wszelkich gwarancji, wyraźnych lub dorozumianych, w tym gwarancji przydatności handlowej i przydatności do określonego celu. W żadnym wypadku Microsoft Corporation ani jej dostawcy nie ponoszą odpowiedzialności za jakiekolwiek szkody, w tym szkody bezpośrednie, pośrednie, przypadkowe, następcze, utratę zysków biznesowych lub szkody szczególne, nawet jeśli Microsoft Corporation lub jej dostawcy zostali powiadomieni o możliwości wystąpienia takich szkód. Niektóre jurysdykcje nie zezwalają na wyłączenie lub ograniczenie odpowiedzialności za szkody następcze lub przypadkowe, w związku z czym powyższe ograniczenie może nie mieć zastosowania.

Linki zewnętrzne

CVE-2026-96234

Podziękowania

  • nono
  • piropatriot
  • Ali Az
  • Anonymous
  • kayiz z Lien Phat Technology Corporation
  • Muhammad Abdul Rehman
  • Ky0toFu (@ky0tofu)

Historia zmian

V1.0 (10/13/2026): Opublikowano doradztwo.

Co trzeba zrobić

  1. Aby rozwiązać problem, zainstaluj najnowszą wersję platformy .NET. W przypadku instalacji SDK przez program Visual Studio, zaakceptuj monit o aktualizację środowiska.
  2. Jeżeli aplikacja odwołuje się do podatnego pakietu, zaktualizuj odwołanie do wersji poprawionej. Wersje pakietów można sprawdzić poleceniem dotnet --info.

Po instalacji zaktualizowanego środowiska uruchomieniowego lub SDK należy zrestartować aplikacje.

Wdrożone aplikacje autonomiczne (self-contained) dla podatnych wersji również wymagają ponownej kompilacji oraz wdrożenia.

Czego dotyczy

Kliknij technologię, aby zobaczyć wszystkie dotyczące jej podatności.

PlatformaPaczkaPodatne wersjePoprawka w wersji
.NET (NuGet) Microsoft.WindowsDesktop.App.Runtime.win-arm64 >= 9.0.0, < 9.0.21, >= 10.0.0, < 10.0.13, >= 8.0.0, < 8.0.32, >= 11.0.0-preview.1, < 11.0.0-rc.2 9.0.21, 10.0.13, 8.0.32, 11.0.0-rc.2
.NET (NuGet) Microsoft.WindowsDesktop.App.Runtime.win-x64 >= 9.0.0, < 9.0.21, >= 10.0.0, < 10.0.13, >= 8.0.0, < 8.0.32, >= 11.0.0-preview.1, < 11.0.0-rc.2 9.0.21, 10.0.13, 8.0.32, 11.0.0-rc.2
.NET (NuGet) Microsoft.WindowsDesktop.App.Runtime.win-x86 >= 9.0.0, < 9.0.21, >= 10.0.0, < 10.0.13, >= 8.0.0, < 8.0.32, >= 11.0.0-preview.1, < 11.0.0-rc.2 9.0.21, 10.0.13, 8.0.32, 11.0.0-rc.2

Odnośniki

Ocena CVSS 5.3/10
Wektor CVSS
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N
Słabość (CWE)
CWE-346
Platforma
.NET (NuGet)
Paczka
Microsoft.WindowsDesktop.App.Runtime.win-arm64, Microsoft.WindowsDesktop.App.Runtime.win-x64, Microsoft.WindowsDesktop.App.Runtime.win-x86
Ujawniono
13.10.2026
Aktualizacja
19.10.2026 22:17

Źródła i licencje · Redakcja lub tłumaczenie: DockRay. Zachowano prawa źródeł i obowiązujące licencje.

OSV / GitHub Advisory Database - GHSA-fq6x-pvr9-888r - CC BY 4.0

Historia podatności: Microsoft.WindowsDesktop.App.Runtime.win-x64

Wszystkie opisane podatności tej paczki (.NET (NuGet)), od najnowszej. Widać, czy to jednorazowa wpadka, czy paczka, której trzeba pilnować.

Wszystkie (20) w archiwum
Wszystkich wpisów
20
Pierwsza → ostatnia
05.2022 10.2026
Bez poprawki
0
Wykorzystywana w atakach
0

Rozkład istotności

  • Wysoka 17
  • Średnia 3

Ujawnienia w latach

  1. 2022: 2
  2. 2023: 2
  3. 2024: 1
  4. 2025: 0
  5. 2026: 15
Istotność:
  1. Wysoka · 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. Wysoka · 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. Wysoka · 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. Wysoka · 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. Wysoka · 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. Doradztwo bezpieczeństwa Microsoft CVE-2026-96234 – luka w zabezpieczeniach .NET i Visual Studio umożliwiająca ujawnienie informacji ten wpis
    Średnia · 5.3 CVE-2026-96234 >= 9.0.0, < 9.0.21, >= 10.0.0, < 10.0.13, >= 8.0.0, < 8.0.32, >= 11.0.0-preview.1, < 11.0.0-rc.2 9.0.21, 10.0.13, 8.0.32, 11.0.0-rc.2
  7. Wysoka · 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. Wysoka · 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. Wysoka · 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. Wysoka · 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. Wysoka · 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. Wysoka · 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. Wysoka · 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. Wysoka · 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. Wysoka · 8.1 CVE-2023-33127 >= 7.0.0, < 7.0.9, >= 6.0.0, < 6.0.20 7.0.9, 6.0.20
  16. Wysoka · 7.8 CVE-2023-24895 >= 7.0.0, < 7.0.7, >= 6.0.0, < 6.0.18 7.0.7, 6.0.18
  17. Wysoka · 8.8 CVE-2022-41089 >= 3.1.0, < 3.1.32, >= 6.0.0, < 6.0.12, >= 7.0.0, < 7.0.1 3.1.32, 6.0.12, 7.0.1
  18. Wysoka · 8.8 CVE-2020-0606 >= 3.0.0, < 3.0.2, >= 3.1.0, < 3.1.11 3.0.2, 3.1.11

Dowiedz się, które podatności dotyczą Twojej aplikacji

Po podłączeniu integracji DockRay i włączeniu raportowania oprogramowania DockRay porównuje zgłoszone wersje komponentów ze znanymi podatnościami i powiadamia o potwierdzonych dopasowaniach. Zakres zależy od obsługiwanej technologii i dostępnych biuletynów.

Podłącz swoją aplikację
Newsletter DockRay

Bezpieczeństwo aplikacji w Twojej skrzynce

Najważniejsze podatności, konkretne zalecenia i praktyczne wskazówki dla Twoich aplikacji. Wybierz technologie i śledź to, co ma znaczenie dla Twojego projektu.

  • Codzienne zestawienie nowych podatności, także krytycznych.
  • Powiadomienia o ważnych aktualizacjach.
  • Praktyczne porady o bezpieczeństwie i monitoringu aplikacji.

Pozostaw puste, aby otrzymywać informacje o wszystkich technologiach.

Zapis jest bezpłatny. Wypiszesz się jednym kliknięciem w wiadomości.