Wysoka

Komunikat bezpieczeństwa firmy Microsoft CVE-2026-96230 – luka w zabezpieczeniach umożliwiająca zdalne wykonanie kodu w programie ASP.NET Core

  • 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

Firma Microsoft publikuje ten komunikat bezpieczeństwa, aby przekazać informacje o luce w zabezpieczeniach w bibliotece Microsoft.AspNetCore.Components.WebAssembly.Server. Niniejszy komunikat zawiera także wskazówki dla deweloperów dotyczące aktualizacji aplikacji w celu wyeliminowania tej luki.

Strona debugowania serwera deweloperskiego Blazor WebAssembly może odzwierciedlać niezakodowany tekst wyjątku, co umożliwia wstrzykiwanie skryptów między źródłami (cross-origin script injection) za pośrednictwem nieuwierzytelnionego punktu końcowego /_framework/debug używanego przez dotnet watch.

Ogłoszenie

Ogłoszenie dotyczące tego problemu można znaleźć pod adresem https://github.com/dotnet/announcements/issues/478

Szczegóły CVSS

  • Wersja: 3.1
  • Ważność: Wysoka
  • Wynik: 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-79 (Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting'))

Platformy, których dotyczy problem

  • Platformy: Windows, Linux, macOS
  • Architektury: Wszystkie

Pakiety, których dotyczy problem

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

Nazwa pakietu Wersja podatna Wersja poprawiona
Microsoft.AspNetCore.Components.WebAssembly.Server >= 10.0.0, <= 10.0.12 10.0.13
Microsoft.AspNetCore.Components.WebAssembly.Server >= 11.0.0-preview.1, <= 11.0.0-rc.1 11.0.0-rc.2
Microsoft.AspNetCore.Components.WebAssembly.Server >= 8.0.0, <= 8.0.31 8.0.32
Microsoft.AspNetCore.Components.WebAssembly.Server >= 9.0.0, <= 9.0.20 9.0.21

Często zadawane pytania (FAQ)

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

Jeśli korzystasz z pakietu wymienionego w sekcji dotyczącej podatnych pakietów, jesteś narażony na tę lukę.

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 dla badaczy MSRC.. Więcej informacji można znaleźć w dokumencie MSRC Report an Issue FAQ..

Zgłoszenia bezpieczeństwa przekazane 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.. Repozytorium Announcements (https://github.com/dotnet/Announcements)) będzie zawierać niniejszy biuletyn jako zgłoszenie (issue) wraz z linkiem do dyskusji, w której można zadawać pytania.

Zastrzeżenie

Informacje zawarte w tym komunikacie są dostarczane w stanie, w jakim się znajdują ("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, w związku z czym powyższe ograniczenie może nie mieć zastosowania.

Linki zewnętrzne

CVE-2026-96230

Podziękowania

  • Kevin Gosse

Historia zmian

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

Co trzeba zrobić

Jak rozwiązać ten problem?

  1. Aby rozwiązać problem, zainstaluj najnowszą wersję programu .NET. Jeśli zainstalowano co najmniej jeden zestaw .NET SDK za pośrednictwem programu Visual Studio, program Visual Studio wyświetli monit o aktualizację, która zaktualizuje również pakiety .NET SDK.
  2. Jeśli Twoja aplikacja odwołuje się do podatnego pakietu, zaktualizuj odwołanie do wersji z poprawką. Zainstalowane wersje można wyświetlić, uruchamiając polecenie dotnet --info.

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

Ponadto, jeśli wdrożono aplikacje autonomiczne (self-contained) korzystające z dowolnej z wersji objętych problemem, aplikacje te są również podatne na zagrożenia i 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.AspNetCore.Components.WebAssembly.Server >= 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

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-79
Platforma
.NET (NuGet)
Paczka
Microsoft.AspNetCore.Components.WebAssembly.Server
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-qjpx-jqm5-h2c4 - CC BY 4.0

Historia podatności: Microsoft.AspNetCore.Components.WebAssembly.Server

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

To jedyna znana podatność tej paczki.

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.