Atakujący wypchnęli złośliwe aktualizacje cPGuard kanałem aktualizacji OpsShield
OpsShield padł w poniedziałek ofiarą ataku na łańcuch dostaw. Złośliwe aktualizacje cPGuard zostały dostarczone własnym kanałem aktualizacji produktu. Firma szacuje, że 2 950 serwerów wykonało je z uprawnieniami roota.

SecurityWeek podał, że OpsShield, indyjska firma z branży bezpieczeństwa IT, została zaatakowana w poniedziałek. Według komunikatu OpsShield o incydencie atakujący użyli przejętych danych logowania, żeby dostać się do infrastruktury dystrybucji aktualizacji, czyli do CDN. Stamtąd wypchnęli złośliwy skrypt kanałem aktualizacji cPGuard.
Chodziło o wersje cPGuard od 5.88.12 do 5.88.19. OpsShield podała, że atak na łańcuch dostaw wykryła w ciągu 12 godzin, a fałszywe aktualizacje były rozprowadzane przez około 70 minut. Firma szacuje, że wykonało je 2 950 serwerów, co daje około 42 maszyn na minutę w tym czasie.
Jak weszli atakujący
Raport OpsShield o incydencie podaje, że atakujący najpierw uderzyli w serwer rozliczeń i licencji. Zarejestrowali konto klienta i zamówili darmowy okres próbny cPGuard, żeby przyjrzeć się, jak produkt komunikuje się z systemem licencji. Potem wysłali spreparowane zapytania do portalu i uzyskali wykonanie poleceń na tym serwerze. Stamtąd wgrali fałszywą aktualizację cPGuard, używając skradzionego klucza dostępu.
Z raportu wynika też, że atakujący skopiowali trzy serwery chmurowe OpsShield. Złośliwy skrypt zbierał dane i wysyłał je na serwer licencji OpsShield, korzystając z przejętego konta.
Co robiła złośliwa aktualizacja
Jak podano w komunikacie, aktualizacja wykonała się jako root na serwerach, które w okresie kompromitacji odpytywały infrastrukturę aktualizacji OpsShield. Root to najwyższy poziom uprawnień na serwerze z Linuksem. cPGuard, najbardziej znany produkt OpsShield, jest przeznaczony dla serwerów hostingowych z Linuksem. Zaatakowane maszyny były więc serwerami hostingowymi, a kontrola roota sięga tam również do hostowanych stron i danych.
Skrypt zostawił również ukrytą powłokę roota i pliki w katalogu tymczasowym maszyn klientów. OpsShield podał, że atakujący pobrali 32 zebrane pliki, każdy z innego serwera klienta, i skopiowali około 7 900 rekordów kont klientów z nazwiskami, nazwami firm, adresami, e-mailami i hashami haseł.
Co mają zrobić klienci
OpsShield zalecił klientom traktować wszystkie hashe haseł, klucze SSH roota i hasła roota do MySQL jako przejęte i wymienić je, podobnie jak historię powłoki na zainfekowanych serwerach. Firma podała też, że klienci powinni zresetować hasło do portalu rozliczeniowego.
Według OpsShield serwery, na których cPGuard nie działał w tym czasie, nie dostały fałszywej aktualizacji. Firma napisała w komunikacie: „Nadal powinniście zresetować hasło do portalu rozliczeniowego”.
Aby ułatwić wykrywanie, OpsShield opublikował wskaźniki kompromitacji. Firma podała, że cPGuard 5.88.25 i nowsze usuwają ukrytą powłokę roota i dodatkowe pliki zostawione przez skrypt. Klienci powinni sprawdzić swoją wersję cPGuard i poszukać tych wskaźników.
Sprzątanie i poprawka
OpsShield podał, że usunął atakujących ze wszystkich serwerów, których mogli dotknąć. Zresetował sekrety na swoim koncie, usunął klucz SSH atakujących i sklonowane zasoby ze swojego konta w chmurze oraz wymienił wszystkie klucze SSH i hasła na swoich serwerach.
Zaczął też wystawiać od nowa wszystkie prywatne i publiczne klucze licencji cPGuard, bo atakujący je przejęli. Zresetował wszystkie sesje logowania do portalu rozliczeniowego, wymienił powiązane klucze API i odbudowuje serwery rozliczeń, licencji i zarządzania wewnętrznego.
Firma napisała w komunikacie: „Takie ataki stają się coraz szybsze i tańsze w przeprowadzeniu. Nasza odpowiedź to najpierw wzmocnienie własnego procesu aktualizacji i podpisywania, a potem przełożenie tego, czego się tu nauczyliśmy, prosto do cPGuard dla was”.
Źródła
28- 01Malicious cPGuard Updates Served in OpsShield Supply Chain AttackEN
- 02Attackers turn GitHub issues into supply chain campaign against 61 public repos in less than an hourEN
- 03Debian and Ubuntu APT Flaw Lets MitM Attackers Swap Verified Packages and Run Code as RootEN
- 04Chainstack Reports Production Systems Breach Exposing Customer Data and Password HashesEN
- 05GM is recalling more than 67,000 Cadillac and Chevy EVs over a brake software defectEN
- 06Hackers stole DreamHost customer files and inboxes during months-long attackEN
- 07 Putin demands Russian data centers supply capacity to the state in wake of Ukraine drone attacks EN
- 08heise-Angebot: OOP Focus Day nächste Woche: KI in der Software-EntwicklungEN
- 09Binance attackers used fake job interviews to pull off $6.3 billion crypto heistEN
- 10Synopsys to Offer EDA Software Through European Chips Design PlatformEN
- 11CISA flags WordPress RCE flaw as actively exploited in attacksEN
- 12Critical Rails Flaw Lets Attackers Write Server Files via Crafted ImageMagick UploadsEN
- 13Barracuda Flaws Could Be Chained to Bypass Authorization and Gain Root AccessEN
- 14Hackers use n-day exploits in zero-click attacks on iOS, Android devicesEN
- 15The Binance hack, which occurred last month, was investigated as an attack prepared in stages by a N.. - 매일경제EN
- 16Google: LLMjacking attacks rack up $1 million in cloud AI chargesEN
- 17Google Warns LLMjacking Attacks Are Costing Some Enterprises Up to $1 Million in Cloud ChargesEN
- 18Synology NAS Devices Targeted in Ransomware Attacks Exploiting Patched DSM FlawEN
- 19Attackers Chain Three Ivanti Connect Secure Flaws to Gain Unauthenticated Root AccessEN
- 20Scientists use sound waves to deliver a new attack on deadly brain cancerEN
- 21Elon Musk’s Attack Ads Are Backfiring As Midterms NearEN
- 22Cyber Attack on Supermarket Freezers Targets Control SystemsEN
- 23Attackers Exploit Critical Siemens IoT2050 Flaw to Plant Remote Command BackdoorsEN
- 24Critical Langflow Flaws Could Let Unauthenticated Attackers Run Code on ServersEN
- 25Attackers Pose as IT Support on Microsoft Teams, Abuse AD CS to Steal Company DataEN
- 26CVSS 10.0 LXD, MicroCloud Flaw Lets Attackers Impersonate Trusted Clients Without a Private KeyEN
- 27Chainalysis Confirms Intrusion Into Internal Tools and Exposure of Customer Identity DataEN
- 28A Shared ChatGPT Link Could Run Attacker Code in Your Session and Read Private ChatsEN
Wszystkie liczby i cytaty w tym tekście pochodzą z poniższych źródeł. Nie dopisujemy danych, których w źródłach nie ma.
Materiały zostały przygotowane przez zespół redakcyjny wspierane przez AI.
Komentarze
0- Brak komentarzy — bądź pierwszy.