Biuletyn bezpieczeństwa Microsoft CVE-2026-85363 – luka umożliwiająca zdalne wykonanie kodu w programach .NET i Visual Studio
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
Podziękowania
- Ky0toFu (@ky0tofu)
Historia zmian
V1.0 (10/13/2026): Biuletyn opublikowany.
Co trzeba zrobić
Jak rozwiązać problem?
-
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.
-
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.
| Platforma | Paczka | Podatne wersje | Poprawka 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
- 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ć.
- 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
- 2022: 1
- 2023: 2
- 2024: 1
- 2025: 0
- 2026: 15
-
Biuletyn bezpieczeństwa Microsoft CVE-2026-85363 – luka umożliwiająca zdalne wykonanie kodu w programach .NET i Visual Studio ten wpis
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.