Wysoka

Komunikat bezpieczeństwa Microsoft CVE-2026-96222 – luka typu Spoofing w .NET

  • 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 opublikowała niniejszy komunikat bezpieczeństwa, aby przedstawić informacje o podatności w bibliotece System.Security.Cryptography.Xml.

Komponent KeyInfoX509Data może akceptować serializowane formaty certyfikatów zawierające kontrolowane przez atakującego metadane łańcucha certyfikatów, zamiast wymagać standardowego certyfikatu X.509, co ułatwia fałszowanie certyfikatów i podszywanie się pod tokeny.

Komunikat

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

Szczegóły CVSS

  • Wersja: 3.1
  • Ważność: Wysoka
  • Wynik: 7.4
  • Wektor: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
  • Słabość: CWE-295 (Niepoprawna walidacja certyfikatu)

Platformy objęte podatnością

  • Systemy operacyjne: Windows, Linux, macOS
  • Architektury: Wszystkie

Pakiety objęte podatnością

Podatność dotyczy projektów Microsoft .NET korzystających z poniższych wersji pakietu:

Nazwa pakietu Wersja podatna Wersja załatana
System.Security.Cryptography.Xml) >= 8.0.0, <= 8.0.4 8.0.5

Często zadawane pytania (FAQ)

Jak sprawdzić, czy problem mnie dotyczy?

Jeżeli korzystasz z wersji pakietu wymienionej w tabeli, aplikacja jest narażona na podatność.

Jak usunąć podatność?

  1. Aby rozwiązać problem, zainstaluj najnowszą wersję platformy .NET. W przypadku instalacji zestawów .NET SDK przez program Visual Studio, pojawi się monit o aktualizację środowiska, która zaktualizuje również pakiety SDK.

  2. Jeżeli aplikacja odwołuje się do podatnego pakietu, zaktualizuj zależność do wersji załatanej. Zainstalowane wersje można wyświetlić za pomocą polecenia dotnet --info.

Po zainstalowaniu zaktualizowanego środowiska uruchomieniowego lub SDK zrestartuj aplikacje, aby zmiany weszły w życie.

Ponadto w przypadku wdrożenia aplikacji autonomicznych (self-contained)) korzystających z podatnych wersji, aplikacje te również są podatne i wymagają ponownej kompilacji oraz ponownego wdrożenia.

Pozostałe informacje

Zgłaszanie problemów z bezpieczeństwem

W przypadku znalezienia potencjalnego problemu z bezpieczeństwem we wspieranej wersji .NET należy zgłosić go do Microsoft Security Response Center (MSRC) za pośrednictwem Portalu Badaczy MSRC.). Więcej informacji zawiera FAQ dotyczące zgłaszania problemów w MSRC.).

Zgłoszenia przekazywane przez MSRC mogą kwalifikować się do programu nagród Microsoft .NET Bounty. Szczegóły programu i regulamin znajdują się pod adresem https://aka.ms/corebounty..

Wsparcie

Pytania można zadawać w serwisie GitHub w organizacji .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 wraz z linkiem do dyskusji.

Wyłączenie odpowiedzialności

Informacje zawarte w tym komunikacie są dostarczane w stanie „takim, w jakim są” (as is), bez jakichkolwiek gwarancji. Microsoft wyłącza wszelkie gwarancje, wyraźne lub dorozumiane. Microsoft ani jego dostawcy w żadnym wypadku nie ponoszą odpowiedzialności za jakiekolwiek szkody.

Linki zewnętrzne

Podziękowania

  • Vaisha Bernard z Eye Security

Historia zmian

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

Co trzeba zrobić

Aby usunąć lukę:

  1. Zainstaluj najnowszą wersję platformy .NET lub zaktualizuj Visual Studio, aby odświeżyć środowisko uruchomieniowe i SDK.
  2. Zaktualizuj odwołania do pakietu System.Security.Cryptography.Xml do wersji 8.0.5 lub nowszej.
  3. Uruchom ponownie aplikacje po wdrożeniu aktualizacji.
  4. Przeprowadź ponowną kompilację i wdrożenie aplikacji autonomicznych korzystających z podatnych komponentów.

Czego dotyczy

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

PlatformaPaczkaPodatne wersjePoprawka w wersji
.NET (NuGet) System.Security.Cryptography.Xml >= 8.0.0, < 8.0.5 8.0.5

Odnośniki

Ocena CVSS 7.4/10
Wektor CVSS
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Słabość (CWE)
CWE-295
Platforma
.NET (NuGet)
Paczka
System.Security.Cryptography.Xml
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-vrv5-2jg9-4mmr - CC BY 4.0

Historia podatności: System.Security.Cryptography.Xml

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

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

Rozkład istotności

  • Wysoka 13
  • Średnia 1

Ujawnienia w latach

  1. 2018: 2
  2. 2019: 0
  3. 2020: 0
  4. 2021: 0
  5. 2022: 0
  6. 2023: 0
  7. 2024: 1
  8. 2025: 0
  9. 2026: 11
Istotność:
  1. Wysoka · 7.5 CVE-2026-96959 >= 10.0.0, < 10.0.13, >= 11.0.0-preview.1, < 11.0.0-rc.2, >= 8.0.0, < 8.0.5, >= 9.0.0, < 9.0.21 10.0.13, 11.0.0-rc.2, 8.0.5, 9.0.21
  2. Komunikat bezpieczeństwa Microsoft CVE-2026-96222 – luka typu Spoofing w .NET ten wpis
    Wysoka · 7.4 CVE-2026-96222 >= 8.0.0, < 8.0.5 8.0.5
  3. Wysoka · 7.5 CVE-2026-96960 >= 10.0.0, < 10.0.13, >= 11.0.0-preview.1, < 11.0.0-rc.2, >= 8.0.0, < 8.0.5, >= 9.0.0, < 9.0.21 10.0.13, 11.0.0-rc.2, 8.0.5, 9.0.21
  4. Wysoka · 7.5 CVE-2026-32203 >= 10.0.0, < 10.0.6, >= 9.0.0, < 9.0.15, >= 8.0.0, < 8.0.3 10.0.6, 9.0.15, 8.0.3
  5. Wysoka · 7.5 CVE-2026-50527 >= 10.0.0, < 10.0.10, >= 9.0.0, < 9.0.18, >= 8.0.0, < 8.0.4 10.0.10, 9.0.18, 8.0.4
  6. Wysoka · 7.5 CVE-2026-50525 >= 10.0.0, < 10.0.10, >= 9.0.0, < 9.0.18, >= 8.0.0, < 8.0.4 10.0.10, 9.0.18, 8.0.4
  7. Wysoka · 7.5 CVE-2026-50648 >= 10.0.0, < 10.0.10, >= 9.0.0, < 9.0.18, >= 8.0.0, < 8.0.4 10.0.10, 9.0.18, 8.0.4
  8. Wysoka · 8.1 CVE-2026-47304 >= 10.0.0, < 10.0.10, >= 9.0.0, < 9.0.18, >= 8.0.0, < 8.0.4 10.0.10, 9.0.18, 8.0.4
  9. Wysoka · 7.5 CVE-2026-47302 >= 10.0.0, < 10.0.10, >= 9.0.0, < 9.0.18, >= 8.0.0, < 8.0.4 10.0.10, 9.0.18, 8.0.4
  10. Wysoka · 7.5 CVE-2026-26171 >= 10.0.0, < 10.0.6, >= 9.0.0, < 9.0.15, >= 8.0.0, < 8.0.3 10.0.6, 9.0.15, 8.0.3
  11. Wysoka · 7.5 CVE-2026-33116 >= 10.0.0, < 10.0.6, >= 9.0.0, < 9.0.15, >= 8.0.0, < 8.0.3 10.0.6, 9.0.15, 8.0.3

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.