Biblioteka DNSAPI.dll w kliencie DNS systemów Microsoft Windows nieprawidłowo przetwarza zapytania DNS, co umożliwia zdalnemu atakującemu wykonanie dowolnego kodu bez uwierzytelnienia. Krytyczny poziom zagrożenia wynika z możliwości przeprowadzenia ataku sieciowego bez jakiejkolwiek interakcji użytkownika.
▸ Pokaż oryginał (EN)
DNSAPI.dll in the DNS client in Microsoft Windows XP SP2 and SP3, Windows Server 2003 SP2, Windows Vista SP1 and SP2, Windows Server 2008 Gold, SP2, R2, and R2 SP1, and Windows 7 Gold and SP1 does not properly process DNS queries, which allows remote attackers to execute arbitrary code via (1) a crafted LLMNR broadcast query or (2) a crafted application, aka "DNS Query Vulnerability."
Podatność (CWE-20 — niewłaściwa walidacja danych wejściowych) polega na błędnym przetwarzaniu zapytań DNS w bibliotece DNSAPI.dll. Atakujący może wykorzystać ją na dwa sposoby: poprzez wysłanie spreparowanego rozgłoszeniowego zapytania LLMNR (Link-Local Multicast Name Resolution) w sieci lokalnej lub poprzez skłonienie systemu do przetworzenia zapytania DNS za pomocą spreparowanej aplikacji. Nieprawidłowa obsługa tych danych wejściowych może prowadzić do uszkodzenia pamięci i wykonania złośliwego kodu w kontekście procesu klienta DNS.
Atakujący może zdalnie wykonać dowolny kod na podatnym systemie, co w praktyce oznacza pełne przejęcie kontroli nad maszyną, w tym możliwość instalacji złośliwego oprogramowania, kradzieży danych lub dalszego lateral movement w sieci.
Należy zastosować patche dostępne u producenta zgodnie z referencjami (biuletyn bezpieczeństwa Microsoft opublikowany 2011-04-13, opisany w US-CERT TA11-102A). Jako środek tymczasowy warto rozważyć blokowanie ruchu LLMNR na poziomie firewall w segmentach sieci, w których nie jest wymagany.
Microsoft Windows XP SP2 i SP3, Windows Server 2003 SP2, Windows Vista SP1 i SP2, Windows Server 2008 Gold/SP2/R2/R2 SP1, Windows 7 Gold i SP1
Podatność dotyczy mechanizmu LLMNR, który działa w sieci lokalnej — szczególnie narażone są środowiska korporacyjne z otwartym ruchem multicastowym. Biuletyn US-CERT TA11-102A obejmuje tę podatność w ramach zbiorczej aktualizacji z kwietnia 2011.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HMicrosoft Windows 2003 Server
OSMicrosoftwszystkie wersjeMicrosoft Windows 7
OSMicrosoftwszystkie wersjeMicrosoft Windows Server 2003
OSMicrosoftwszystkie wersjeMicrosoft Windows Server 2008
OSMicrosoftr2Microsoft 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