Badacz bezpieczeństwa opublikował w sieci kod exploita na zero-day dla systemu Windows, nazwanego BlueHammer. Powodem tego radykalnego kroku był konflikt specjalisty z Centrum Reagowania Microsoft (MSRC) dotyczący przetwarzania informacji, które mu dostarczył.

Badacz występujący pod pseudonimem Chaotic Eclipse 3 kwietnia opublikował kod exploita na platformie GitHub. Autor wyraził rozczarowanie podejściem kierownictwa MSRC do wcześniej dostarczonych informacji na temat incydentu i zdecydowanie odmówił wyjaśnienia szczegółów technicznych swojego sposobu ujawnienia luki. Exploit umożliwia lokalnemu napastnikowi podniesienie swoich uprawnień w systemie do poziomu SYSTEM lub uzyskanie rozszerzonych praw administratora. Przy tym Microsoft do tej pory nie wydał aktualizacji zabezpieczeń, dostarczając jedynie rutynowy komentarz o znaczeniu skoordynowanego ujawnienia luk.
Czołowy analityk bezpieczeństwa firmy Tharros, Will Dormann, potwierdził działanie exploita. Wyjaśnił, że atak polega na lokalnym podnoszeniu uprawnień, które łączy lukę w czasie sprawdzenia do czasu użycia (Time-of-Check to Time-of-Use, TOCTOU) oraz zamieszanie z ścieżkami. Ta złożona metoda daje hakerowi dostęp do bazy danych Security Account Manager (SAM), w której przechowywane są hashe haseł lokalnych kont. W efekcie możliwe jest uruchomienie powłoki z maksymalnymi uprawnieniami i całkowite skompromitowanie komputera.
Jednocześnie sam autor kodu Chaotic Eclipse oraz niezależni testerzy zauważają obecność błędów w exploicie, przez co może on działać niestabilnie. W szczególności na platformie Windows Server kod nie zapewnia pełnych praw systemowych, a jedynie podnosi je do poziomu administratora z prośbą o potwierdzenie. Dormann zasugerował, że irytację autora mogło wywołać żądanie Microsoftu o obowiązkowe załączenie filmu z demonstracją włamania.
Mimo że luka wymaga początkowego dostępu lokalnego, hackerzy mogą łatwo uzyskać go wcześniej poprzez inżynierię społeczną lub inne luki w oprogramowaniu.
Źródło:
Źródło: 3dnews.ru
