Podatność w komponencie SMB usługi Server systemu Windows umożliwia zdalnemu, nieuwierzytelnionemu atakującemu wykonanie dowolnego kodu na dotkniętym systemie. Krytyczna ocena CVSS 9.8 i brak wymagania jakiejkolwiek interakcji użytkownika czynią tę lukę szczególnie niebezpieczną.
▸ Pokaż oryginał (EN)
SMB in the Server service in Microsoft Windows 2000 SP4, XP SP2 and SP3, Server 2003 SP1 and SP2, Vista Gold and SP1, and Server 2008 allows remote attackers to execute arbitrary code via malformed values of unspecified "fields inside the SMB packets" in an NT Trans2 request, related to "insufficiently validating the buffer size," aka "SMB Validation Remote Code Execution Vulnerability."
Atakujący wysyła specjalnie spreparowane żądanie NT Trans2 przez protokół SMB, zawierające nieprawidłowe wartości w określonych polach wewnątrz pakietów SMB. Usługa Server nie przeprowadza wystarczającej walidacji rozmiaru bufora dla tych pól, co prowadzi do możliwości wykonania dowolnego kodu (RCE). Atak nie wymaga uwierzytelnienia ani interakcji po stronie użytkownika i jest możliwy zdalnie przez sieć.
Atakujący może zdalnie wykonać dowolny kod na podatnym systemie z uprawnieniami usługi Server, co w praktyce może oznaczać pełne przejęcie kontroli nad systemem, w tym naruszenie poufności, integralności i dostępności danych.
Należy zastosować patche dostępne u producenta zgodnie z referencjami (biuletyn bezpieczeństwa Microsoft opublikowany 2009-01-13, opisany w US-CERT TA09-013A). Dodatkowo zaleca się ograniczenie dostępu do portów SMB (445/TCP, 139/TCP) na poziomie firewall, szczególnie od strony sieci zewnętrznych.
Microsoft Windows 2000 SP4, Windows XP SP2 i SP3, Windows Server 2003 SP1 i SP2, Windows Vista Gold i SP1, Windows Server 2008
Podatność została opublikowana 14 stycznia 2009 roku w ramach cyklicznego Patch Tuesday firmy Microsoft. Dotyczy szeroko stosowanych wówczas wersji systemu Windows, co przekłada się na duży potencjalny zasięg.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HMicrosoft Windows 2000
OSMicrosoftwszystkie wersjeMicrosoft Windows Server 2003
OSMicrosoftwszystkie wersjeMicrosoft Windows Server 2008
OSMicrosoftwszystkie wersjeMicrosoft Windows Vista
OSMicrosoftwszystkie wersjeMicrosoft Windows Xp
OSMicrosoftwszystkie wersje
Powiązane podatności
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
BlueKeep — krytyczny RCE w Remote Desktop Services (RDP)
RCE w Windows Search — przejęcie kontroli nad systemem