Wczoraj serwisy i portale były wyłączane, żeby naprawić poważne luki w zabezpieczeniach PHP. Teraz pojawiły się nowe zagrożenia związane z Javą i Node.js. Hakerzy mogą zdalnie wykonywać złośliwy kod na podatnych serwerach.
21 października ujawniono poważne luki bezpieczeństwa dotyczące serwerów korzystających z podatnych wersji PHP 5.4 lub nowszej. Doprowadziło to do wielogodzinnych przerw w działaniu różnych usług, w tym sklepu GOG.com oraz związanej z nim aplikacji GOG Galaxy. Eksperci ostrzegali, że z powodu automatyzacji ataki mogą zacząć się nawet w ciągu 15 minut od ich ujawnienia.
Jeśli wczesnym wieczorem ktoś chciał zainstalować grę na GOG Galaxy lub zdobyć kilka nowych poziomów w Final Fantasy 14, musiał uzbroić się w cierpliwość. Na kilka godzin serwery części znanych usług zostały wyłączone z powodu dwóch krytycznych luk bezpieczeństwa. Administratorzy ograniczali dostęp do nich, żeby przygotować kopie zapasowe i wgrać wymagane poprawki.
Sytuacja była poważna, ponieważ informacje o lukach wyciekły do sieci przed zniesieniem embarga. Sprawiło to, że wkrótce pojawiły się nagrania prezentujące atak na niezałatany serwer przy użyciu narzędzia PHP2Shell. Eksperci Sansec (firmy zajmującej się cyberbezpieczeństwem w e-commerce) ostrzegali, że zmasowane ataki rozpoczną się w około 15 minut od opublikowania informacji.
Potwierdził to CTO w Cloudflare, Dane Knecht. Próby wykorzystania luk pojawiły się błyskawicznie i firma musiała na bieżąco aktualizować zapory sieciowe, żeby zapewnić przynajmniej tymczasowo wzmocnioną ochronę. To jednak nie koniec problemów, o czym dziś poinformował polski serwis Niebezpiecznik. Poinformowano o dwóch podatnościach środowisk Java oraz Node.js.
Pierwsza z nich, oznaczona jako CVE-2026-91403, otrzymała ocenę 9,1 punktu w 10-stopniowej skali ocen i dotyczy środowisk dostarczanych przez Oracle. Problem zidentyfikowano w Oracle GraalVM Enterprise Edition 21.3.20, Oracle GraalVM for JDK 17.0.21 oraz 21.0.13. Dodatkowo błąd obejmuje środowisko Oracle Java SE w wersjach 8u511, 8u511-perf, 11.0.33, 17.0.21, 21.0.13, 25.0.5 i 27.0.1.
W przypadku Node.js problematyczny okazał się dekoder Brotli. Wykryta w nim luka umożliwia zapis danych poza granicami przydzielonego obszaru pamięci i dotyczy niezałatanych wydań z gałęzi 22.x, 24.x oraz 26.x. Błędy Javy i Node.js otwierają drogę do zdalnego wykonania złośliwego kodu bez wymogu uwierzytelnienia.
Według doniesień stosowne aktualizacje zostały opublikowane w godzinach nocnych, więc nie wiadomo, czy wszyscy administratorzy zdążyli je wdrożyć.

Autor: Zbigniew Woźnicki
Przygodę z publicystyką i pisaniem zaczął w serwisie Allegro, gdzie publikował newsy związane z grami, technologią oraz mediami społecznościowymi. Wkrótce zawitał na GRYOnline.pl i Filmomaniaka, pisząc o nowościach związanych z branżą filmową. Mimo związku z serialami, jego serce należy do gier wszelakiego typu. Żaden gatunek mu nie straszny, a przygoda z Tibią nauczyła go, że niebo i muzyka w grach są całkowicie zbędne. Przed laty dzielił się swoimi doświadczeniami, moderując forum mmorpg.org.pl. Uwielbia ponarzekać, ale oczywiście konstruktywnie i z umiarem. Na forum pisze pod ksywką Canaton.