Se usi dispositivi Omada, aggiorna subito firmware e app, cambia le credenziali amministrative e verifica l’attivazione del MFA. Le vulnerabilità corrette da Tp-Link potevano essere combinate con altre falle già note per mettere a rischio controller, dispositivi gestiti e reti interne.
Cosa è successo
Tp-Link ha corretto 15 vulnerabilità nel meccanismo di zero-touch provisioning (ZTP) dei suoi dispositivi di rete Omada. Questo sistema serve a distribuire apparati come access point, switch, gateway e router VPN senza doverli configurare manualmente in sede, ma proprio questa comodità ha creato una superficie d’attacco ampia.
Le falle, individuate dai ricercatori di Forescout Vedere Labs, sono state presentate pubblicamente durante la conferenza Black Hat USA. Secondo l’analisi, alcune debolezze potevano essere concatenate con vulnerabilità già divulgate in precedenza per arrivare a remote code execution (RCE) e compromettere la catena di fiducia dei dispositivi.
Perché il rischio è importante
La linea Omada è pensata per ambienti aziendali di piccole e medie dimensioni, ma viene proposta anche per implementazioni più grandi. Il problema non riguarda solo il singolo dispositivo: se un attaccante riesce a violare il processo di adozione o il controller, può arrivare a modificare configurazioni, aprire tunnel VPN e muoversi verso la rete interna.
In uno degli scenari descritti, un attaccante remoto potrebbe sfruttare numeri di serie prevedibili per identificare dispositivi in attesa di adozione, impersonarne uno, approfittare di una race condition durante il provisioning cloud e autenticarsi con credenziali predefinite. Da lì, potrebbe ottenere dati sensibili del dispositivo e usare queste informazioni per ulteriori attacchi.
Quali vulnerabilità sono state corrette
Tp-Link ha pubblicato l’elenco delle nuove falle scoperte. Undici hanno ricevuto identificativi CVE, mentre quattro non sono state tracciate con un codice pubblico.
Tra i problemi segnalati figurano:
- chiavi crittografiche hard-coded
- divulgazione di informazioni
- esecuzione di codice remoto
- hijacking e spoofing dei dispositivi
- esecuzione di codice lato client
- intercettazione o compromissione di comunicazioni cifrate
Le vulnerabilità non si limitano ai controller Omada, ma coinvolgono anche gateway, switch, access point, piattaforme OLT, servizi cloud e applicazioni mobili del vendor.
Come può avvenire l’attacco
Lo scenario più delicato descritto dai ricercatori parte dalla fase di adozione del dispositivo. Se un aggressore riesce a ricavare il numero di serie o a prevederne la struttura, può arrivare a identificare l’hardware e capire quali unità siano ancora in attesa di provisioning.
A quel punto, l’attaccante può tentare di:
- impersonare il dispositivo legittimo
- sfruttare una race condition nel flusso di adozione cloud
- autenticarsi con credenziali predefinite
- ottenere la configurazione del dispositivo in chiaro o quasi in chiaro
- rubare credenziali cloud del controller tramite iniezione di JavaScript nell’interfaccia amministrativa
Una volta ottenuto l’accesso, il criminale può riconfigurare i dispositivi gestiti, creare tunnel VPN verso la rete interna e sfruttare altre vulnerabilità già note per completare la compromissione.
Quali dati potevano essere esposti
Uno degli elementi più critici emersi riguarda le informazioni che il controller poteva divulgare durante l’adozione. In alcuni casi, l’attaccante avrebbe potuto accedere a:
- nome utente in chiaro
- hash MD5 non salato della password
- possibili chiavi VPN
- dettagli di configurazione del dispositivo
Questi dati non sono utili solo per entrare nel dispositivo colpito, ma possono facilitare movimenti laterali e attacchi successivi contro altri asset della stessa infrastruttura.
Quanto è ampio il problema
Secondo la ricerca, sono stati individuati oltre 1.800 controller Omada esposti su Internet. Questo è un dato rilevante perché, in genere, i controller di rete non dovrebbero essere esposti direttamente alla rete pubblica senza adeguate protezioni.
Il rischio aumenta anche sul fronte mobile: le applicazioni Omada e Omada Guard risultano scaricate un numero molto elevato di volte, mentre l’ecosistema delle app Tp-Link conta diversi milioni di account attivi. In uno scenario reale, ciò amplia la superficie d’attacco e il numero di utenti potenzialmente coinvolti.
Cosa devono fare subito gli amministratori
Chi gestisce infrastrutture Omada dovrebbe intervenire rapidamente con alcune misure essenziali:
- installare gli ultimi firmware disponibili per il proprio modello
- aggiornare le applicazioni mobili collegate alla piattaforma
- usare credenziali amministrative forti e uniche
- attivare il multi-factor authentication (MFA) dove disponibile
- ruotare tutti i segreti se c’è anche solo il sospetto di compromissione
- controllare i log e il traffico di rete per individuare comportamenti anomali
- limitare l’esposizione diretta dei controller a Internet
Per le aziende, è utile anche verificare quali dispositivi siano ancora in fase di adozione e controllare se il provisioning remoto segua davvero le policy previste.
Cosa cambia per chi usa Omada in azienda
Per i team IT e gli MSP, questo caso ricorda che la comodità del provisioning automatico va bilanciata con controlli rigorosi. Quando l’intero processo di onboarding dipende da informazioni prevedibili o da credenziali deboli, l’attaccante non deve violare un solo componente: può colpire la catena di fiducia nel punto più debole.
In pratica, la priorità non è solo installare l’aggiornamento, ma anche verificare la configurazione dell’ecosistema: controller, dispositivi edge, credenziali, accessi cloud e app mobili devono essere trattati come parti di un unico perimetro di sicurezza.
Technical Deep Dive
Le 15 vulnerabilità corrette da Tp-Link nel flusso ZTP di Omada mostrano come un processo pensato per semplificare il deployment possa diventare un vettore di compromissione se mancano autenticazione forte, segregazione dei ruoli e protezioni contro il replay o l’impersonificazione. Il provisioning zero-touch, infatti, riduce l’interazione manuale ma aumenta la dipendenza da identità del dispositivo, fiducia reciproca e canali cloud sicuri.
Il punto più sensibile riguarda la catena di trust tra dispositivo, controller e servizi cloud. Se un aggressore riesce a manipolare la fase di adozione, può intercettare o forzare l’associazione di un apparato ancora non completamente registrato, sfruttando numeri di serie prevedibili, credenziali iniziali deboli o token temporanei accessibili in modo improprio. In questi casi, il provisioning non valida in modo abbastanza robusto che il dispositivo sia davvero quello atteso.
Dal punto di vista tecnico, la presenza di chiavi crittografiche hard-coded è particolarmente grave perché può consentire decrittazione, spoofing o firma di richieste senza possesso di un segreto per-device realmente unico. Allo stesso modo, l’uso di hash MD5 non salati per password o la divulgazione di configurazioni in chiaro abbassa drasticamente il costo operativo di un attacco, perché consente recupero di credenziali o riuso di segreti in altri segmenti della rete.
Le vulnerabilità di client-side code execution segnalano inoltre che l’interfaccia amministrativa potrebbe essere stata esposta a contenuti o script iniettati, con possibili scenari di session hijacking, furto di token o phishing interno rivolto all’amministratore. In ambienti in cui il controller ha visibilità e controllo centralizzato, la compromissione del pannello web equivale spesso alla compromissione dell’intero dominio gestionale.
La concatenazione con le due vulnerabilità già note, identificate come CVE-2025-7850 e CVE-2025-7851, è ciò che trasforma difetti puntuali in un percorso di attacco completo. Un primo stadio può fornire accesso al controller o alle credenziali cloud; il secondo stadio consente poi di manipolare configurazioni, stabilire persistenza e sfruttare la rete interna come punto di appoggio per ulteriori intrusioni.
Per una difesa efficace, gli amministratori dovrebbero combinare patch management, hardening del controller, restrizione dell’esposizione WAN, revisione dei log di provisioning, monitoraggio dei tentativi di adozione anomali e segmentazione della rete dei dispositivi gestiti. In contesti ad alta sensibilità, conviene anche verificare se il modello operativo consenta di disabilitare o limitare le funzioni ZTP non strettamente necessarie, riducendo così la superficie d’attacco complessiva.




