Średnia

Microsoft Security Advisory CVE-2026-66822 - Luka ujawnienia informacji w programach .NET i Visual Studio

  • 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 opublikowała niniejszy biuletyn bezpieczeństwa, aby przekazać informacje o podatności w module System.Net.Http. SocketsHttpHandler może zachować nagłówek Proxy-Authorization podczas przekierowania HTTP i ujawnić podstawowe poświadczenia serwera proxy serwerowi docelowemu.

Ogłoszenie

Ogłoszenie dotyczące tej kwestii znajduje się pod adresem https://github.com/dotnet/announcements/issues/448.

Szczegóły CVSS

  • Wersja: 3.1
  • Ważność: Średnia (Moderate)
  • Wynik: 5.9
  • Wektor: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
  • Słabość: CWE-201 (Wprowadzenie poufnych informacji do przesyłanych danych)

Platformy objęte usterką

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

Pakiety objęte usterką

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

Nazwa pakietu Wersja podatna Wersja załatana
Microsoft.NETCore.App.Runtime.linux-arm) >= 9.0.0, <= 9.0.20 9.0.21
Microsoft.NETCore.App.Runtime.linux-arm64) >= 9.0.0, <= 9.0.20 9.0.21
Microsoft.NETCore.App.Runtime.linux-musl-arm) >= 9.0.0, <= 9.0.20 9.0.21
Microsoft.NETCore.App.Runtime.linux-musl-arm64) >= 9.0.0, <= 9.0.20 9.0.21
Microsoft.NETCore.App.Runtime.linux-musl-x64) >= 9.0.0, <= 9.0.20 9.0.21
Microsoft.NETCore.App.Runtime.linux-x64) >= 9.0.0, <= 9.0.20 9.0.21
Microsoft.NETCore.App.Runtime.osx-arm64) >= 9.0.0, <= 9.0.20 9.0.21
Microsoft.NETCore.App.Runtime.osx-x64) >= 9.0.0, <= 9.0.20 9.0.21
Microsoft.NETCore.App.Runtime.win-arm) >= 9.0.0, <= 9.0.20 9.0.21
Microsoft.NETCore.App.Runtime.win-arm64) >= 9.0.0, <= 9.0.20 9.0.21
Microsoft.NETCore.App.Runtime.win-x64) >= 9.0.0, <= 9.0.20 9.0.21
Microsoft.NETCore.App.Runtime.win-x86) >= 9.0.0, <= 9.0.20 9.0.21
Microsoft.NETCore.App.Runtime.linux-arm) >= 11.0.0-preview.1, <= 11.0.0-rc.1 11.0.0-rc.2
Microsoft.NETCore.App.Runtime.linux-arm64) >= 11.0.0-preview.1, <= 11.0.0-rc.1 11.0.0-rc.2
Microsoft.NETCore.App.Runtime.linux-musl-arm) >= 11.0.0-preview.1, <= 11.0.0-rc.1 11.0.0-rc.2
Microsoft.NETCore.App.Runtime.linux-musl-arm64) >= 11.0.0-preview.1, <= 11.0.0-rc.1 11.0.0-rc.2
Microsoft.NETCore.App.Runtime.linux-musl-x64) >= 11.0.0-preview.1, <= 11.0.0-rc.1 11.0.0-rc.2
Microsoft.NETCore.App.Runtime.linux-x64) >= 11.0.0-preview.1, <= 11.0.0-rc.1 11.0.0-rc.2
Microsoft.NETCore.App.Runtime.osx-arm64) >= 11.0.0-preview.1, <= 11.0.0-rc.1 11.0.0-rc.2
Microsoft.NETCore.App.Runtime.osx-x64) >= 11.0.0-preview.1, <= 11.0.0-rc.1 11.0.0-rc.2
Microsoft.NETCore.App.Runtime.win-arm) >= 11.0.0-preview.1, <= 11.0.0-rc.1 11.0.0-rc.2
Microsoft.NETCore.App.Runtime.win-arm64) >= 11.0.0-preview.1, <= 11.0.0-rc.1 11.0.0-rc.2
Microsoft.NETCore.App.Runtime.win-x64) >= 11.0.0-preview.1, <= 11.0.0-rc.1 11.0.0-rc.2
Microsoft.NETCore.App.Runtime.win-x86) >= 11.0.0-preview.1, <= 11.0.0-rc.1 11.0.0-rc.2
Microsoft.NETCore.App.Runtime.linux-arm) >= 10.0.0, <= 10.0.12 10.0.13
Microsoft.NETCore.App.Runtime.linux-arm64) >= 10.0.0, <= 10.0.12 10.0.13
Microsoft.NETCore.App.Runtime.linux-musl-arm) >= 10.0.0, <= 10.0.12 10.0.13
Microsoft.NETCore.App.Runtime.linux-musl-arm64) >= 10.0.0, <= 10.0.12 10.0.13
Microsoft.NETCore.App.Runtime.linux-musl-x64) >= 10.0.0, <= 10.0.12 10.0.13
Microsoft.NETCore.App.Runtime.linux-x64) >= 10.0.0, <= 10.0.12 10.0.13
Microsoft.NETCore.App.Runtime.osx-arm64) >= 10.0.0, <= 10.0.12 10.0.13
Microsoft.NETCore.App.Runtime.osx-x64) >= 10.0.0, <= 10.0.12 10.0.13
Microsoft.NETCore.App.Runtime.win-arm) >= 10.0.0, <= 10.0.12 10.0.13
Microsoft.NETCore.App.Runtime.win-arm64) >= 10.0.0, <= 10.0.12 10.0.13
Microsoft.NETCore.App.Runtime.win-x64) >= 10.0.0, <= 10.0.12 10.0.13
Microsoft.NETCore.App.Runtime.win-x86) >= 10.0.0, <= 10.0.12 10.0.13
Microsoft.NETCore.App.Runtime.linux-arm) >= 8.0.0, <= 8.0.31 8.0.32
Microsoft.NETCore.App.Runtime.linux-arm64) >= 8.0.0, <= 8.0.31 8.0.32
Microsoft.NETCore.App.Runtime.linux-musl-arm) >= 8.0.0, <= 8.0.31 8.0.32
Microsoft.NETCore.App.Runtime.linux-musl-arm64) >= 8.0.0, <= 8.0.31 8.0.32
Microsoft.NETCore.App.Runtime.linux-musl-x64) >= 8.0.0, <= 8.0.31 8.0.32
Microsoft.NETCore.App.Runtime.linux-x64) >= 8.0.0, <= 8.0.31 8.0.32
Microsoft.NETCore.App.Runtime.osx-arm64) >= 8.0.0, <= 8.0.31 8.0.32
Microsoft.NETCore.App.Runtime.osx-x64) >= 8.0.0, <= 8.0.31 8.0.32
Microsoft.NETCore.App.Runtime.win-arm) >= 8.0.0, <= 8.0.31 8.0.32
Microsoft.NETCore.App.Runtime.win-arm64) >= 8.0.0, <= 8.0.31 8.0.32
Microsoft.NETCore.App.Runtime.win-x64) >= 8.0.0, <= 8.0.31 8.0.32
Microsoft.NETCore.App.Runtime.win-x86) >= 8.0.0, <= 8.0.31 8.0.32

Często zadawane pytania (FAQ)

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

Jeśli używasz pakietu wymienionego w powyższej tabeli 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 MSRC Researcher Portal.). Więcej informacji można znaleźć na stronie MSRC Report an Issue FAQ.).

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

Pomoc techniczna

Pytania dotyczące tej kwestii 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ło ten biuletyn jako zgłoszenie (issue) wraz z linkiem do dyskusji, w której można zadawać pytania.

Zrzeczenie się odpowiedzialności

Informacje zawarte w niniejszym biuletynie są dostarczane w stanie „takim, w jakim są” (as is), bez jakichkolwiek 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 szkody 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.

Linki zewnętrzne

CVE-2026-66822)

Podziękowania

Historia zmian

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

Co trzeba zrobić

Aby wyeliminować lukę, wykonaj następujące kroki:

  1. Zainstaluj najnowszą wersję platformy .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 SDK platformy .NET.
  2. Jeśli aplikacja odwołuje się do podatnego pakietu, zaktualizuj odwołanie do pakietu do wersji załatanej. Listę zainstalowanych wersji 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 w przypadku wdrożenia aplikacji autonomicznych (self-contained)) korzystających z wersji objętych usterką, aplikacje te są również podatne i należy je ponownie skompilować oraz wdrożyć.

Czego dotyczy

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

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

Odnośniki

Ocena CVSS 5.9/10
Wektor CVSS
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Słabość (CWE)
CWE-201
Platforma
.NET (NuGet)
Paczka
Microsoft.NETCore.App.Runtime.linux-arm, Microsoft.NETCore.App.Runtime.linux-arm64, Microsoft.NETCore.App.Runtime.linux-musl-arm
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-wxxw-5cvc-53j7 - CC BY 4.0

Historia podatności: Microsoft.NETCore.App.Runtime.linux-arm

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

Wszystkie (35) w archiwum
Wszystkich wpisów
35
Pierwsza → ostatnia
09.2020 10.2026
Bez poprawki
0
Wykorzystywana w atakach
1

Rozkład istotności

  • Wysoka 22
  • Średnia 12
  • Niska 1

Ujawnienia w latach

  1. 2020: 1
  2. 2021: 0
  3. 2022: 6
  4. 2023: 5
  5. 2024: 4
  6. 2025: 5
  7. 2026: 14
Istotność:
  1. Wysoka · 7.8 CVE-2026-96225 >= 8.0.0, < 8.0.32, >= 10.0.0, < 10.0.13, >= 11.0.0-preview.1, < 11.0.0-rc.2, >= 9.0.0, < 9.0.21 8.0.32, 10.0.13, 11.0.0-rc.2, 9.0.21
  2. Microsoft Security Advisory CVE-2026-66822 - Luka ujawnienia informacji w programach .NET i Visual Studio ten wpis
    Średnia · 5.9 CVE-2026-66822 >= 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 · 7.5 CVE-2026-62901 >= 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
  4. Wysoka · 7.5 CVE-2026-50651 >= 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
  5. Wysoka · 8.2 CVE-2026-50528 >= 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
  6. Wysoka · 7.5 CVE-2026-50524 >= 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.5 CVE-2026-47302 >= 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.5 CVE-2026-57108 >= 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
  9. Wysoka · 7.5 CVE-2026-26127 >= 9.0.0, < 9.0.14, >= 10.0.0, < 10.0.4 9.0.14, 10.0.4
  10. Wysoka · 7.8 CVE-2026-26131 >= 10.0.0, < 10.0.4 10.0.4
  11. Wysoka · 7.5 CVE-2025-30399 >= 9.0.0, < 9.0.6, >= 8.0.0, < 8.0.17 9.0.6, 8.0.17
  12. Wysoka · 8.8 CVE-2025-21176 >= 9.0.0, < 9.0.1, >= 8.0.0, < 8.0.12 9.0.1, 8.0.12
  13. Wysoka · 7.5 CVE-2025-21172 >= 9.0.0, < 9.0.1, >= 8.0.0, < 8.0.12 9.0.1, 8.0.12
  14. Wysoka · 7.5 CVE-2024-38095 >= 8.0.0, < 8.0.7, >= 6.0.0, < 6.0.32 8.0.7, 6.0.32
  15. Wysoka · 7.5 CVE-2024-21392 >= 7.0.0-preview.1.22076.8, < 7.0.17, >= 8.0.0, < 8.0.3 7.0.17, 8.0.3
  16. Wysoka · 7.3 CVE-2023-33128 >= 7.0.0, < 7.0.7 7.0.7
  17. Wysoka · 7.5 CVE-2023-29331 >= 7.0.0, < 7.0.7, >= 6.0.0, < 6.0.18 7.0.7, 6.0.18
  18. Wysoka · 8.1 CVE-2023-24936 >= 7.0.0, < 7.0.7, >= 6.0.0, < 6.0.18 7.0.7, 6.0.18
  19. Wysoka · 7.5 CVE-2023-21538 >= 6.0.0, < 6.0.13 6.0.13
Pokaż więcej (3) Widać 20 z 23

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.