Sono stati rivelati nuovi dettagli su una vulnerabilità critica recentemente risolta negli smart switch Netgear che potrebbe essere sfruttata da un utente malintenzionato per eseguire potenzialmente codice dannoso e prendere il controllo di dispositivi vulnerabili.
Il difetto — soprannominato " Seventh Inferno " (punteggio CVSS: 9,8) — fa parte di un trio di punti deboli della sicurezza, chiamati Demon's Cries (punteggio CVSS: 9,8) e Draconian Fear (punteggio CVSS: 7,8), che l'ingegnere della sicurezza di Google Gynvael Coldwind ha segnalato al fornitore di soluzioni di rete, archiviazione e sicurezza.
La divulgazione arriva settimane dopo che NETGEAR ha rilasciato le patch per affrontare le vulnerabilità all'inizio di questo mese, il 3 settembre.
Lo sfruttamento riuscito di Demon's Cries e Draconian Fear potrebbe concedere a un malintenzionato la possibilità di modificare la password dell'amministratore senza dover effettivamente conoscere la password precedente o dirottare le informazioni di avvio della sessione, con conseguente compromissione completa del dispositivo.
Ora, in un nuovo post che condivide specifiche tecniche su Seventh Inferno, Coldwind ha notato che il difetto si riferisce a un difetto di inserimento di una nuova riga nel campo della password durante l'autenticazione dell'interfaccia utente Web, consentendo efficacemente all'attaccante di creare file di sessione falsi e combinarlo con un rifiuto di riavvio of Service (DoS) e un'iniezione di shell post-autenticazione per ottenere una sessione completamente valida ed eseguire qualsiasi codice come utente root, portando così alla compromissione completa del dispositivo.
Il reboot DoS è una tecnica progettata per riavviare lo switch sfruttando la newline injection per scrivere "2" in tre diverse configurazioni del kernel — " /proc/sys/vm/panic_on_oom ," " /proc/sys/kernel/panic ," e " /proc/sys/kernel/panic_on_oops " — in un modo che fa sì che il dispositivo si spenga e si riavvii obbligatoriamente a causa del panico del kernel quando tutta la RAM disponibile viene consumata durante il caricamento di un file di grandi dimensioni su HTTP.
"Questa catena di vulnerabilità e exploit è tecnicamente piuttosto interessante", ha affermato Coldwind. "In breve, si passa da un'iniezione di nuova riga nel campo della password, attraverso la possibilità di scrivere un file con un contenuto costante e incontrollato di '2' (come un byte 32h), attraverso un DoS e il session crafting (che produce un web di amministrazione utente dell'interfaccia utente), a un'eventuale iniezione di shell post-autenticazione (che produce root completo)."
L'elenco completo dei modelli interessati dalle tre vulnerabilità è riportato di seguito:
GC108P (fisso nella versione firmware 1.0.8.2)
GC108PP (fisso nella versione firmware 1.0.8.2)
GS108Tv3 (fisso nella versione firmware 7.0.7.2)
GS110TPP (fisso nella versione firmware 7.0.7.2)
GS110TPv3 (fisso nella versione firmware 7.0.7.2)
GS110TUP (fisso nella versione firmware 1.0.5.3)
GS308T (fisso nella versione firmware 1.0.3.2)
GS310TP (fisso nella versione firmware 1.0.3.2)
GS710TUP (fisso nella versione firmware 1.0.5.3)
GS716TP (fisso nella versione firmware 1.0.4.2)
GS716TPP (fisso nella versione firmware 1.0.4.2)
GS724TPP (fisso nella versione firmware 2.0.6.3)
GS724TPv2 (fisso nella versione firmware 2.0.6.3)
GS728TPPv2 (fisso nella versione firmware 6.0.8.2)
GS728TPv2 (fisso nella versione firmware 6.0.8.2)
GS750E (fisso nella versione firmware 1.0.1.10)
GS752TPP (fisso nella versione firmware 6.0.8.2)
GS752TPv2 (fisso nella versione firmware 6.0.8.2)
MS510TXM (fisso nella versione firmware 1.0.4.2)
MS510TXUP (fisso nella versione firmware 1.0.4.2)
Commenti
Posta un commento