In sintesiUn ricercatore noto come tokay0 ha scoperto una vulnerabilità nell'infrastruttura cloud di SharkNinja, permettendo l'hacking degli aspirapolvere robot Shark e il controllo da remoto. Estratto un certificato dal modello RV2320EDUS, è stato possibile eseguire comandi come root su altri modelli nella stessa regione AWS, accedere a telecamere, mappe della casa e password Wi-Fi delle vittime.
Un ricercatore con il nickname tokay0 ha scoperto una vulnerabilità nell’infrastruttura cloud dell’azienda SharkNinja. Un certificato estratto da un robot aspirapolvere Shark RV2320EDUS ha consentito al ricercatore di attaccare altri modelli nella stessa regione AWS ed eseguire comandi come root, controllare i movimenti del robot, accedere alle telecamere, alle mappe della casa e ottenere le password Wi-Fi delle vittime.
Tuttavia, il problema principale era legato alla configurazione di AWS IoT. Un certificato per un aspirapolvere non garantisce l’accesso all’intera flotta di dispositivi SharkNinja in tutto il mondo; è legato a una regione AWS specifica e consente l’accesso solo ai dispositivi della stessa regione.
Allo stesso tempo, il servizio AWS Device Defender è in grado di rilevare una configurazione errata tramite il controllo IOT_POLICY_OVERLY_PERMISSIVE_CHECK e valuta il problema come critico: la compromissione di un certificato consente di leggere e modifica il dispositivo, le attività e i risultati della loro esecuzione per l’intera flotta di dispositivi nella regione.
Dopo aver estratto il certificato dal dispositivo RV2320EDUS, tokay0 si è iscritto a $aws/things/# e ha iniziato a intercettare il traffico, raccogliendo numeri di serie di altri dispositivi lungo il percorso. Per eseguire i comandi è stato utilizzato il parametro Exec_Command nel dispositivo shadow. Il demone appd ha passato il contenuto di questo campo alla funzione execute_command, che ha eseguito tutti i comandi più brevi di 1000 byte tramite popen.
Il ricercatore ha verificato che l’attacco funziona con diversi modelli. Ad esempio, ha aperto il guscio posteriore di un aspirapolvere Shark AV1102ARUS acquistato appositamente per i test, ha acceso la fotocamera e ha guardato il video mentre il robot si muoveva nella stanza.
Allo stesso tempo, il certificato AV1102ARUS era configurato correttamente e non consentiva l’accesso ai dati di altre persone. Cioè, non tutti gli aspirapolvere possono fungere da punto di ingresso, ma qualsiasi dispositivo con un gestore Exec_Command è un potenziale bersaglio. Secondo tokay0, nei nuovi modelli il problema con i certificati avrebbe potuto già essere risolto, ma il processore dei comandi non sicuro è rimasto.
In un solo giorno di osservazione di una regione, il ricercatore ha contato 1.517.605 numeri di serie unici. Di questi, 673.816 dispositivi (44%) erano dotati del processore di comandi Exec_Command.
L’esperto ha informato i rappresentanti di SharkNinja delle sue scoperte nel marzo 2026. La società ha confermato di aver ricevuto il rapporto, ma quando sono state divulgate le informazioni sui bug di sicurezza, la patch non era stata rilasciata. Sempre a giugno, tokay0 ha richiesto un ID per questo problema a MITRE, ma finora la vulnerabilità non ha ricevuto né un punteggio CVE né CVSS.
Ricercatore di sicurezza informatica con esperienza nell’analisi delle vulnerabilità, nella mitigazione del rischio cyber, nelle attività di red teaming ed ethical hacking e nella protezione di sistemi complessi. Specializzato in penetration testing e Threat Intelligence, contribuisce al rafforzamento della resilienza digitale di infrastrutture e reti aziendali.
Aree di competenza: Penetration Testing, Threat Intelligence, Red Teaming, Vulnerability Assessment, Incident Response