Un gruppo di spionaggio sospettato di legami con la Cina ha sfruttato una vulnerabilità critica di BeyondTrust Remote Support prima che fosse disponibile una patch. Secondo Google e Mandiant, gli attaccanti hanno preso il controllo degli appliance vulnerabili fino a ottenere privilegi root e hanno raggiunto credenziali conservate o gestite dal prodotto.
1
3
12
Per le organizzazioni che utilizzano installazioni autogestite, quindi, non basta chiedersi se l’aggiornamento sia stato applicato: occorre anche valutare se l’appliance possa essere stata compromessa prima della correzione.
1
12
Cosa consentiva la vulnerabilità
La falla, identificata come CVE-2026-102764, ha un punteggio di 9,3 su CVSS 4.0 e riguarda le versioni di BeyondTrust Remote Support 26.2.3 e precedenti, se non aggiornate.
2
3
18
Il problema era nella validazione dell’origine dei messaggi ricevuti da un componente interno. Un aggressore remoto non autenticato poteva spacciarsi per un componente attendibile ed eseguire operazioni sui file dell’appliance.
2
3
18
Google e Mandiant riferiscono che gli attaccanti hanno sfruttato la falla per accedere agli appliance e aumentare i propri privilegi fino al livello root del sistema. Un controllo di questo tipo può esporre le credenziali conservate o intermediate dal prodotto e offrire un punto d’appoggio per muoversi nella rete dell’organizzazione.
1
3
12
Gli strumenti attribuiti al gruppo
Google e Mandiant indicano il gruppo con il nome Armory Castle, già tracciato come UNC5221.
1 Alcune fonti secondarie usano anche il nome Warp Panda, ma le informazioni disponibili non permettono di attribuire con certezza tale denominazione a CrowdStrike.
4
I resoconti dell’indagine citano Sawfly, una web shell in PHP, e Bareclaw, uno strumento di tunneling SOCKS5. Secondo le fonti, questi strumenti erano funzionali a mantenere l’accesso e a estendere l’attività oltre l’appliance compromesso.
28
33 I dettagli operativi non sono tutti confermati: le affermazioni su specifici file sottratti o sulle precise modalità di esfiltrazione vanno quindi considerate con cautela.
Dallo sfruttamento alla patch
Le ricostruzioni collocano gli attacchi alla fine di agosto 2026, prima della divulgazione pubblica della falla. Una fonte indica il 29 agosto come data delle prime attività e riferisce che furono coinvolti un’istanza ospitata da BeyondTrust e un appliance autogestito.
1
19
BeyondTrust ha rilasciato la correzione l’8 ottobre e ha dichiarato che gli ambienti SaaS erano stati aggiornati entro il 9 ottobre. La vulnerabilità è stata resa pubblica il 15 ottobre, nell’avviso BT26-05.
1
7
Per le installazioni autogestite, la patch BT26-05-RS riguarda le versioni di Remote Support dalla 24.3.1 alla 26.2.3. Chi utilizza versioni precedenti deve prima seguire il percorso di aggiornamento indicato dal fornitore.
1
Cosa dovrebbero fare le organizzazioni
- Verificare prodotto e versione. Controllare se appliance autogestiti utilizzavano una versione non aggiornata, dalla 26.2.3 in giù. Non dare per scontato che un’installazione autogestita abbia ricevuto l’aggiornamento automatico previsto per il servizio SaaS.
1
18
- Applicare la correzione appropriata. Seguire le istruzioni di BeyondTrust per la versione installata, compresi gli eventuali passaggi di aggiornamento richiesti per le versioni più vecchie.
1
- Valutare una possibile compromissione. Alla luce dei privilegi root e dell’accesso alle credenziali descritti nei resoconti, Google e Mandiant raccomandano di considerare potenzialmente compromessi gli appliance autogestiti esposti finché non siano stati esaminati.
12
- Controllare credenziali e sistemi collegati. L’analisi dell’incidente dovrebbe includere non solo l’appliance, ma anche gli account e i sistemi a cui poteva accedere: gli attaccanti avrebbero raggiunto credenziali gestite dal prodotto e creato punti d’appoggio per muoversi nella rete.
3
12
La patch impedisce lo sfruttamento della vulnerabilità nota, ma non dimostra che il sistema non sia stato violato prima dell’aggiornamento. Correggere la falla e verificare un’eventuale compromissione sono quindi due passaggi distinti.
1
12