ethtool è un'utilità da riga di comando per Linux che consente di esaminare e modificare le impostazioni esposte dai driver delle interfacce di rete. Gli amministratori la usano comunemente per controllare lo stato del collegamento, le velocità supportate, le funzionalità del dispositivo e le informazioni sul driver, oppure per modificare le opzioni supportate. Opera dallo spazio utente e comunica con le interfacce del kernel per i dispositivi di rete e i relativi driver.
In ambito di cibersicurezza, ethtool è rilevante perché le richieste effettuate tramite questa utilità possono eseguire codice dei driver del kernel. Nel problema di virt_wifi di Linux descritto in questo contesto, un percorso relativo a ethtool poteva raggiungere codice interessato da un use-after-free. L'utilità in sé non è la vulnerabilità: il rischio risiede nel modo in cui il kernel gestisce una richiesta relativa a un dispositivo specifico. I difensori dovrebbero mantenere aggiornati i pacchetti del kernel e, ove opportuno, limitare l'accesso alle modifiche privilegiate dei dispositivi di rete.


