In sintesiUna vulnerabilità critica di ownCloud, la CVE-2023-49105, è stata sfruttata per rubare dati da un'organizzazione filippina impegnata nella ricerca nucleare. Tra i file sottratti figurano informazioni su reattori, combustibile, sicurezza radiologica, dipendenti e chiavi di crittografia. Hunt.io parla di raccolta mirata di intelligence.
I documenti di valore a volte trapelano non a causa di una complessa catena di vulnerabilità, ma a causa di una singola funzione configurata male. Hunt.io ha collegato il furto di dati di un’organizzazione filippina che si occupa di ricerche nucleari allo sfruttamento di una vulnerabilità critica CVE-2023-49105 in ownCloud. Tra i file rubati figuravano informazioni sui materiali nucleari, sul reattore, sui dipendenti e sulle chiavi di crittografia.
Gli esperti di Hunt.io hanno analizzato le tracce dell’operazione il 13 agosto su un server aperto ad Amsterdam. Nella cartella erano presenti 1310 file in 86 cartelle, tra cui script per lo sfruttamento delle vulnerabilità, log di estrazione e dati rubati. Cinque cartelle, collegate all’organizzazione nucleare, contenevano 176 file per un totale di circa 372 MB, ma un CSV separato indicava circa 9 GB di informazioni precedentemente estratte.
La CVE-2023-49105 colpisce ownCloud se il meccanismo delle link pre-firmate funziona senza una chiave segreta configurata. In tal caso, il server verifica la firma con un segreto vuoto. Conoscendo il nome di un account esistente, un malintenzionato può formare una richiesta WebDAV falsa che il sistema accetterà come autorizzata e poi ottenere accesso ai file dell’utente.
Gli script Python trovati utilizzavano proprio questo schema contro un server accessibile da Internet ownCloud. Quattro programmi lavoravano con account separati, un altro scansionava le cartelle e trovava i file ricorsivamente. Tra le richieste, il codice faceva pause casuali di circa 1,5 a 6 secondi, riducendo l’intensità del traffico e potenzialmente aiutando a eludere semplici regole di rilevamento soglia.
Nel campione rubato erano presenti database sui componenti del reattore di ricerca, archivi sul combustibile nucleare, documenti sulla sicurezza radiologica, elenchi degli utenti autorizzati, piani IT, curriculum, dati anagrafici e dichiarazioni. Hunt.io ha anche collegato l’operazione alla compromissione di un’azienda filippina di costruzione navale che lavora con la marina del paese, ma non ha attribuito la campagna a un gruppo specifico.
Hunt.io ha valutato l’operazione come una raccolta mirata di intelligence con media certezza, facendo riferimento alla selezione dei documenti, ai commenti in cinese e alla struttura dell’estrazione. Per ridurre il rischio, ai proprietari di ownCloud si consiglia di aggiornare alla versione 10.13.3 o superiore e di impostare una chiave di firma robusta. È anche consigliabile verificare i log WebDAV per richieste PROPFIND anomale e accessi ai file di account altrui.
Carolina Vivianti è consulente/Advisor autonomo in sicurezza informatica con esperienza nel settore tech e security. Ha lavorato come Security Advisor per Ford EU/Ford Motor Company e Vodafone e ha studi presso la Sapienza Università di Roma.
Aree di competenza: Cybersecurity, IT Risk Management, Security Advisory, Threat Analysis, Data Protection, Cloud Security, Compliance & Governance