Podatność umożliwia zdalne wykonanie kodu (RCE) w Microsoft .NET Framework na skutek nieprawidłowej walidacji danych wejściowych. Ze względu na brak wymagań dotyczących uwierzytelnienia oraz sieciowy wektor ataku, zagrożenie jest klasyfikowane jako krytyczne.
▸ Pokaż oryginał (EN)
A remote code execution vulnerability exists when the Microsoft .NET Framework fails to validate input properly, aka ".NET Framework Remote Code Injection Vulnerability." This affects Microsoft .NET Framework 4.6, Microsoft .NET Framework 3.5, Microsoft .NET Framework 4.7/4.7.1/4.7.2, Microsoft .NET Framework 4.6/4.6.1/4.6.2/4.7/4.7.1/4.7.1/4.7.2, Microsoft .NET Framework 3.5.1, Microsoft .NET Framework 4.6.2/4.7/4.7.1/4.7.2, Microsoft .NET Framework 4.5.2, Microsoft .NET Framework 4.7.1/4.7.2, Microsoft .NET Framework 4.7.2, Microsoft .NET Framework 4.6.2.
Błąd wynika z niedostatecznej walidacji danych wejściowych przez Microsoft .NET Framework (CWE-94 — nieprawidłowa kontrola generowania kodu). Atakujący może dostarczyć specjalnie spreparowane dane, które prowadzą do wstrzyknięcia i wykonania złośliwego kodu po stronie aplikacji działającej na podatnym frameworku. Atak może być przeprowadzony zdalnie, bez uwierzytelnienia i bez interakcji użytkownika, co czyni go szczególnie niebezpiecznym.
Atakujący może uzyskać pełną kontrolę nad podatnym systemem, w tym możliwość odczytu i modyfikacji danych oraz zakłócenia dostępności usług — z uprawnieniami procesu obsługującego aplikację .NET.
Należy niezwłocznie zainstalować aktualizacje zabezpieczeń udostępnione przez Microsoft w ramach Patch Tuesday z grudnia 2018 r. Szczegółowe informacje o dostępnych patchach znajdują się w oficjalnym poradniku Microsoft: https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/CVE-2018-8540
Microsoft .NET Framework w wersjach: 3.5, 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 — działających na Microsoft Windows 10 oraz innych wersjach systemu Windows obsługujących wymienione wersje frameworka.
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HMicrosoft .net Framework
APPMicrosoft3.53.5.14.5.24.64.6.14.6.24.74.7.14.7.2Microsoft Windows 10
OSMicrosoft16071703170918031809Microsoft Windows 7
OSMicrosoftwszystkie wersjeMicrosoft Windows 8.1
OSMicrosoftwszystkie wersjeMicrosoft Windows Rt 8.1
OSMicrosoftwszystkie wersjeMicrosoft Windows Server 2008
OSMicrosoftr2Microsoft Windows Server 2012
OSMicrosoftr2Microsoft Windows Server 2016
OSMicrosoft17091803Microsoft Windows Server 2019
OSMicrosoftwszystkie wersje
Powiązane podatności
Double free w Windows IKE Extension umożliwia zdalne wykonanie kodu
RCE w Windows Server Update Service (WSUS) — deserializacja danych
RCE w Windows DNS Server — krytyczna podatność SIGRed (CVSS 10.0)
RCE w Hyper-V RemoteFX vGPU — błąd walidacji wejścia od gościa
RCE w Microsoft .NET Framework — nieprawidłowa walidacja danych wejściowych