Hackeri statali ruși au vizat corespondența unei instituții române cu NATO și UE

Hackeri statali ruși au vizat corespondența unei instituții române cu NATO și UE

Un grup de spionaj cibernetic asociat Rusiei a compromis o instituție guvernamentală din România și a configurat malware-ul instalat pe serverele Microsoft Exchange pentru a colecta selectiv mesaje schimbate cu NATO și instituțiile Uniunii Europene.

Toolset-ul, denumit Cereal de cercetătorii ESET, a fost identificat inițial pe 28 noiembrie 2025 într-o instituție guvernamentală din Kazahstan.

După îmbunătățirea detecțiilor, ESET l-a găsit și într-o organizație guvernamentală din România, compromisă în jurul datei de 23 decembrie 2025.

Activitatea atacatorului s-a intensificat începând cu 20 ianuarie 2026.

Cum erau selectate mesajele

Componenta CerealBox rulează în serviciul de transport Microsoft Exchange și inspectează mesajele care trec prin server. Mesajele legitime își continuă traseul normal, iar malware-ul poate păstra separat o copie a celor considerate relevante.

Erau selectate mesajele cu un atașament .doc, .docx sau .pdf care corespundeau unor criterii hardcodate: expeditor, destinatar, fragmente din subiect ori numele atașamentului. La instituția din România, configurația urmărea adresele din domeniile nato.int și europa.eu, plus câteva persoane care, potrivit ESET, par implicate în activități guvernamentale legate de NATO și UE.

Copiile erau comprimate, criptate și stocate pe server, pregătite pentru exfiltrare. ESET a observat comenzi pentru citirea și ștergerea acestor fișiere, dar nu precizează dacă mesajele colectate în România au fost efectiv exfiltrate.

Serverul Exchange al victimei, folosit ca punct de control

ESET nu a identificat infrastructură externă de comandă și control. Backdoor-ul pasiv CerealNeuron așteaptă pe serverul compromis cereri HTTPS pe căi care imită Outlook Web Access, Autodiscover și ActiveSync, precum https://*:443/owa/sdds/, execută comenzile din cererile valide și redirecționează restul către pagini de eroare Exchange. Adresele IP ale operatorilor nu au putut fi determinate.

Transmiterea comenzilor către server (sursa: ESET)

Cum ajunge CerealBox în fluxul de email

CerealBox trebuie să ruleze în EdgeTransport.exe, procesul Exchange care gestionează transportul mesajelor. Injectorul CerealIron introduce cod .NET în procesul țintă; pentru că operatorii au indicat doar PID-ul, ESET consideră EdgeTransport.exe ținta probabilă.

Acolo, malware-ul nu înregistrează un agent de transport nou, care ar lăsa urme în configurație, ci înlocuiește în memorie mecanismele de creare ale agenților existenți cu versiuni care execută întâi codul malițios. Potrivit ESET, metoda nu a mai fost documentată la alte familii de malware.

Un toolset modular

CerealRunner transportă și execută programe .NET criptate. ESET a observat mii de astfel de binare, multe fiind comenzi compilate separat, printre care:

  • descărcarea inbox-urilor prin Exchange Web Services;
  • interogarea Active Directory prin LDAP;
  • extragerea LSA Secrets;
  • citirea și ștergerea fișierelor în care CerealBox stoca mesajele.

CerealLoader folosește un punct de intrare nativ și mecanismul VTable Fixups, iar operatorii l-au plasat în directoare de sistem sau în cache-ul de imagini native .NET, sub nume care imitau componente Microsoft.

Componentele din toolset-ul Cereal (sursa: ESET)

Atribuirea către Turla

ESET atribuie cu probabilitate ridicată toolset-ul grupării Turla, în principal pentru că a fost folosit împreună cu o componentă atribuită anterior public grupării și descrisă de Palo Alto Networks.

CerealNeuron seamănă funcțional și cu Neuron, malware atribuit Turla în 2017 de National Cyber Security Centre din Marea Britanie.

Turla, activă cel puțin din 2004, este considerată asociată Serviciului Federal de Securitate al Rusiei (FSB).

Instituția guvernamentală românească compromisă nu a fost identificată public, iar metoda de acces inițial nu a putut fi stabilită.

ESET consideră că atacatorul ar fi putut exploata o vulnerabilitate neadresată în serverele Exchange accesibile din internet.

Alte atacuri rusești asupra instituțiilor românești

În martie anul acesta, compania de threat intelligence Hunt.io a descris un toolkit găsit pe un server pe care îl atribuie, cu încredere medie spre ridicată, grupării APT28 (Fancy Bear), asociată serviciului de informații militare GRU.

Toolkit-ul exploata vulnerabilități XSS din webmailul Roundcube: simpla deschidere a unui email malițios putea duce la furtul parolelor, al secretelor 2FA și al mesajelor.

Într-un al doilea director expus pe același server, compania de securitate cibernetică Ctrl-Alt-Intel a identificat printre victime 62 de adrese ale Forțelor Aeriene Române și cinci ale Academiei Forțelor Aeriene.

Atacatorul a creat reguli de redirecționare a emailurilor pentru conturile academiei, dar a eșuat la Forțele Aeriene, al căror server nu suporta ManageSieve.

APT28 și Turla sunt grupări distincte ale statului rus, fiind asociate cu serviciile GRU (agenție militară de informații externe), respectiv FSB (agenție de securitate internă).

ESET a publicat indicatorii de compromitere (IoCs), precum și un paper tehnic [PDF] despre metodele folosite de Turla.

Indicatori de compromitere

IoCs toolset CEREAL atribuit Turla

Hash-uri SHA-1 pentru CerealLoader
(detecții ESET: MSIL/Agent.YCC, MSIL/Agent.YCA)

4A3C263977417FB6977B0E598C9E3BC5924F390C  Microsoft.Exchange.Data.Transport.ni.dll
7742C6B0AAF114335CEF7EBAB11290CB18A0B8B3  version.dll
AFE448DD95494CD14438F04F0C5F6B384664A3B7  version.dll
4A65040646E354303F067D47AA1C953D467F65CB  Microsoft.Search.Platform.dll
D1E17520A2435EDCDCC47F582381416FBDF75F94  Microsoft.Ceres.dll
7AB784D0049890D9844AEE7F214BA173E3CC23BE  wbemcomn.dll
5D80118B1EE974936322475F740AB3AEFF70B8F3  EdgeTransport.ni.exe
D51C58C2E95D4561848E0A5A8B9FB33C847C50A4  iph.dat
5B94FE76EC4FEB0B5CB6EA3BCA4C48D2FE22597B  ncobjapi.dll
1408A8F62B09A5AD0DFF279B2878D8F59F70A330  Microsoft.Exchange.Search.Mdb.ni.dll
3D1A534CE0D0C293F62ECE556CBC6D0728213104  Microsoft.Exchange.EdgeSyncSvc.ni.exe

Alte componente (detecție ESET: MSIL/Agent.YBZ)

AD85FBF2CC879D4325BCE1E6FB5F12AB59E3D387  CerealRunner
3EA03188DBA8898D97E965732C1D6A68C5437EDC  CerealSprinter
3FBA18AF966DEACF7AE09E4D4238952DD90A6D6F  CerealHermit
EB9BA1DA5363F5D04E2F98673595FCE93F39A78E  CerealIron
0B4E4A1CE7FEE91BFC62B2A2EC572C325642BB60  CerealMoth

Bootstrapper folosit de CerealIron (detecție ESET: Win32/Agent.AIOQ)

A4E477CE257F2C635401EF554E05506C080967C0  DLL x86
A5BE8706032A0798FD63214A9F22EFA6309355F5  DLL x64