
Wprowadzenie do problemu / definicja
Nowo ujawniona podatność zero-day w Oracle PeopleSoft PeopleTools stała się elementem aktywnej kampanii prowadzonej przez grupę ShinyHunters. Luka oznaczona jako CVE-2026-35273 dotyczy komponentu Environment Management Hub i umożliwia zdalne wykonanie kodu bez uwierzytelnienia. Ze względu na szerokie wykorzystanie PeopleSoft w obszarach administracji, kadr, płac oraz obsługi studentów, incydent szczególnie mocno uderza w sektor szkolnictwa wyższego.
W skrócie
Atakujący wykorzystywali podatność CVE-2026-35273 od 27 maja do 9 czerwca 2026 r., jeszcze przed publikacją oficjalnych ostrzeżeń bezpieczeństwa. Problem otrzymał krytyczną ocenę CVSS 9.8 i pozwalał na pełne przejęcie podatnego systemu bez logowania. Według dostępnych ustaleń kampania objęła ponad 100 organizacji, z czego znaczną część stanowiły uczelnie, głównie w Stanach Zjednoczonych.
- luka umożliwia zdalne wykonanie kodu bez uwierzytelnienia,
- celem były instancje PeopleSoft wystawione do Internetu,
- w działaniach poeksploatacyjnych obserwowano m.in. użycie MeshCentral,
- atakom towarzyszyły rozpoznanie środowiska, próby ruchu bocznego i eksfiltracja danych.
Kontekst / historia
PeopleSoft pozostaje jednym z najważniejszych systemów ERP wykorzystywanych przez duże organizacje, w tym uniwersytety i instytucje publiczne. Platforma obsługuje procesy kadrowe, finansowe i administracyjne, a także przechowuje duże ilości danych osobowych oraz operacyjnych. Z tego powodu od lat stanowi atrakcyjny cel dla grup specjalizujących się w wymuszeniach i kradzieży danych.
Opisana kampania wpisuje się w szerszy trend ataków na sektor edukacyjny, który często zmaga się z rozproszoną infrastrukturą, rozbudowanymi integracjami i opóźnieniami w aktualizacjach. W tym przypadku kluczowe znaczenie miało nie tylko wykorzystanie luki zero-day, ale również selektywne wyszukiwanie organizacji, których komponent Environment Management Hub był publicznie dostępny.
Analiza techniczna
Podatność CVE-2026-35273 dotyczy Oracle PeopleSoft Enterprise PeopleTools, a konkretnie komponentu odpowiedzialnego za Environment Management. Jej charakter umożliwia zdalne wykonanie kodu bez wcześniejszego uwierzytelnienia, co oznacza, że przeciwnik może przejąć podatny serwer bez znajomości danych dostępowych.
Ataki koncentrowały się na endpointach PSEMHUB, czyli instancjach Environment Management Hub wystawionych do sieci publicznej. Komponent ten odpowiada za funkcje pomocnicze związane z zarządzaniem agentami i środowiskiem PeopleSoft. Istotne jest to, że jego ograniczenie lub wyłączenie nie powinno wpływać na podstawowe sesje użytkowników korzystających z przeglądarkowej architektury systemu.
Po uzyskaniu dostępu operatorzy wdrażali narzędzia służące do utrzymania obecności w środowisku i dalszej eksploracji. W analizowanych incydentach pojawiały się zmodyfikowane agenty MeshCentral, maskowane nazwami przypominającymi legalne usługi chmurowe. Następnie wykonywano polecenia administracyjne w celu rozpoznania hosta, identyfikacji zasobów oraz przygotowania ruchu bocznego, w tym z użyciem poświadczeń SSH. W kolejnych etapach dane kompresowano przy użyciu Zstandard i przygotowywano do eksfiltracji.
Cały schemat działania wskazuje na wysoki poziom automatyzacji. Atakujący łączyli szybkie skanowanie podatnych instancji z natychmiastowym wdrażaniem narzędzi do zdalnego zarządzania i uruchamianiem skryptów poeksploatacyjnych. To model typowy dla grup nastawionych na wymuszenie, gdzie czas pomiędzy uzyskaniem dostępu a kradzieżą danych jest maksymalnie skracany.
Konsekwencje / ryzyko
Najpoważniejszym skutkiem kampanii jest ryzyko wycieku danych wrażliwych. W środowisku uczelni mogą to być dane studentów, pracowników, kandydatów, informacje kadrowe, płacowe, finansowe oraz dane operacyjne związane z funkcjonowaniem instytucji.
Z perspektywy bezpieczeństwa organizacji zagrożenie ma kilka warstw. Zdalne wykonanie kodu na systemie ERP może doprowadzić do kompromitacji krytycznych procesów biznesowych. Dodatkowo PeopleSoft często jest zintegrowany z katalogami tożsamości, serwerami aplikacyjnymi oraz innymi usługami zaplecza, co zwiększa ryzyko ruchu bocznego. Nawet bez wdrożenia szyfrowania systemów sama kradzież danych może zostać wykorzystana jako skuteczne narzędzie nacisku.
Istotnym problemem jest także możliwość opóźnionego wykrycia incydentu. Jeśli organizacja nie była świadoma ekspozycji EMHub do Internetu, aktywność przeciwnika mogła przez pewien czas wyglądać jak legalne działania administracyjne. To utrudnia identyfikację kompromitacji na podstawie standardowych alertów aplikacyjnych.
Rekomendacje
Organizacje korzystające z Oracle PeopleSoft powinny potraktować tę sprawę priorytetowo. Pierwszym krokiem powinno być natychmiastowe wdrożenie oficjalnych poprawek i zaleceń producenta dla obsługiwanych wersji PeopleTools 8.61 oraz 8.62. Równolegle należy sprawdzić, czy komponent Environment Management Hub jest dostępny z Internetu, i w miarę możliwości całkowicie odciąć go od sieci publicznej.
- wyłączyć EMHub, jeśli nie jest niezbędny operacyjnie,
- ograniczyć dostęp do endpointów PSEMHUB wyłącznie do zaufanych segmentów sieci,
- przeanalizować logi serwerów aplikacyjnych, WebLogic, reverse proxy i WAF z okresu od 27 maja do 9 czerwca 2026 r.,
- wyszukać ślady użycia MeshCentral oraz nietypowych agentów imitujących legalne usługi,
- sprawdzić hosty pod kątem nowych procesów, zadań, binariów i połączeń wychodzących,
- przeprowadzić reset poświadczeń administracyjnych i technicznych w razie podejrzenia kompromitacji,
- objąć monitoringiem serwery powiązane z PeopleSoft i systemy zintegrowane.
Warto pamiętać, że web application firewall może ograniczyć część prób wykorzystania luki, ale nie zastępuje poprawki ani zmiany ekspozycji usługi. Kluczowe znaczenie mają segmentacja sieci, minimalizacja powierzchni ataku i szybkie działania dochodzeniowe.
Podsumowanie
Kampania ShinyHunters pokazuje, jak groźne są niezałatane i publicznie dostępne komponenty zaplecza systemów ERP. CVE-2026-35273 łączy brak wymogu uwierzytelnienia, możliwość zdalnego wykonania kodu oraz wysoki potencjał operacyjny dla grup wymuszeniowych. Dla sektora szkolnictwa wyższego oznacza to pilną potrzebę patchowania, ograniczenia ekspozycji EMHub oraz szczegółowego przeglądu środowiska pod kątem oznak kompromitacji.