Wysoka

Biuletyn bezpieczeństwa Microsoft CVE-2026-85363 – luka umożliwiająca zdalne wykonanie kodu w programach .NET i Visual Studio

  • Ujawniono: 13.10.2026
  • Aktualizacja: 14.10.2026 08:00

Podsumowanie

Firma Microsoft publikuje niniejszy biuletyn bezpieczeństwa, aby przekazać informacje o podatności w bibliotece Microsoft.WindowsDesktop.App.Runtime (WPF). Niniejszy biuletyn zawiera również wskazówki dla deweloperów dotyczące aktualizacji aplikacji w celu usunięcia tej luki.

Kontrolowane przez atakującego współrzędne glifów XPS mogą doprowadzić do przepełnienia w arytmetyce wskaźników docelowych w CD3DGlyphBank::RectFillAlpha, powodując zapis poza zakresem (out-of-bounds write) i zakończenie procesu.

Komunikat

Oficjalny komunikat dotyczący tego problemu można znaleźć pod adresem https://github.com/dotnet/announcements/issues/469

Szczegóły CVSS

  • Wersja: 3.1

  • Ważność: Wysoka

  • Ocena: 8.8

  • Wektor: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

  • Słabość: CWE-190 (Integer Overflow or Wraparound)

Platformy objęte problemem

  • Platformy: Windows
  • Architektury: Wszystkie

<a name="affected-packages"></a>Pakiety objęte problemem

Podatność 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 >= 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 >= 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 >= 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 >= 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)

<a name="how-affected"></a>Skąd mam wiedzieć, czy problem mnie dotyczy?

Używanie pakietu wymienionego w sekcji pakiety objęte problemem oznacza narażenie na tę podatność.

Inne informacje

Zgłaszanie problemów z bezpieczeństwem

W przypadku znalezienia potencjalnego problemu z bezpieczeństwem w obsługiwanej wersji platformy .NET prosimy o zgłoszenie go do Microsoft Security Response Center (MSRC) za pośrednictwem portalu MSRC Researcher Portal.. Więcej informacji znajduje się na stronie MSRC Report an Issue FAQ..

Zgłoszenia bezpieczeństwa dokonywane za pośrednictwem MSRC mogą kwalifikować się do programu Microsoft .NET Bounty. Szczegóły programu Microsoft .NET Bounty, w tym jego warunki, znajdują się pod adresem https://aka.ms/corebounty..

Pomoc techniczna

Pytania dotyczące tego problemu można zadawać w serwisie GitHub w organizacji .NET. Główne repozytoria znajdują się pod adresem https://github.com/dotnet/runtime.. W repozytorium Announcements (https://github.com/dotnet/Announcements)) niniejszy biuletyn pojawi się jako zgłoszenie (issue) i będzie zawierać łącze do wątku dyskusyjnego, w którym można zadawać pytania.

Zastrzeżenie

Informacje zawarte w tym biuletynie 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 firma Microsoft Corporation ani jej dostawcy nie ponoszą odpowiedzialności za jakiekolwiek szkody, w tym bezpośrednie, pośrednie, przypadkowe, następcze, utratę zysków biznesowych lub szkody szczególne, nawet jeśli firma 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 wtórne lub przypadkowe, więc powyższe ograniczenie może nie mieć zastosowania.

Linki zewnętrzne

CVE-2026-85363

Podziękowania

  • Ky0toFu (@ky0tofu)

Historia zmian

V1.0 (10/13/2026): Biuletyn opublikowany.

Co trzeba zrobić

Jak rozwiązać problem?

  1. Aby rozwiązać ten problem, należy zainstalować najnowszą wersję .NET. W przypadku zainstalowania jednego lub większej liczby pakietów .NET SDK za pośrednictwem programu Visual Studio, wyświetli on monit o aktualizację Visual Studio, co spowoduje również aktualizację zestawów .NET SDK.

  2. Jeśli aplikacja odwołuje się do podatnego pakietu, należy zaktualizować odwołanie do poprawionej wersji pakietu. Listę zainstalowanych wersji można wyświetlić, uruchamiając polecenie dotnet --info.

Po zainstalowaniu zaktualizowanego środowiska uruchomieniowego lub zestawu SDK należy ponownie uruchomić aplikacje, aby aktualizacja zaczęła obowiązywać.

Dodatkowo, jeśli wdrożono aplikacje autonomiczne (self-contained) korzystające z wersji objętych problemem, aplikacje te są również podatne na zagrożenie i muszą zostać ponownie skompilowane oraz wdrożone.

Czego dotyczy

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

PlatformaPaczkaPodatne wersjePoprawka w wersji
.NET (NuGet) Microsoft.WindowsDesktop.App.Runtime.win-arm64 >= 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
.NET (NuGet) Microsoft.WindowsDesktop.App.Runtime.win-x64 >= 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
.NET (NuGet) Microsoft.WindowsDesktop.App.Runtime.win-x86 >= 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

Odnośniki

Ocena CVSS 8.8/10
Wektor CVSS
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Słabość (CWE)
CWE-190
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
14.10.2026 08:00

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

OSV / GitHub Advisory Database - GHSA-f63g-mx39-3r38 - CC BY 4.0

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

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

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

Rozkład istotności

  • Wysoka 16
  • Średnia 3

Ujawnienia w latach

  1. 2022: 1
  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. Biuletyn bezpieczeństwa Microsoft CVE-2026-85363 – luka umożliwiająca zdalne wykonanie kodu w programach .NET i Visual Studio ten wpis
    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. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. Wysoka · 8.1 CVE-2023-33127 >= 7.0.0, < 7.0.9, >= 6.0.0, < 6.0.20 7.0.9, 6.0.20
  15. Wysoka · 7.8 CVE-2023-24895 >= 7.0.0, < 7.0.7, >= 6.0.0, < 6.0.18 7.0.7, 6.0.18
  16. Wysoka · 8.8 CVE-2022-41089 >= 6.0.0, < 6.0.12, >= 7.0.0, < 7.0.1 6.0.12, 7.0.1

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.