I ricercatori sulla sicurezza dell'azienda Armis informazioni su () nel stack TCP/IP IPnet, utilizzato nel sistema operativo VxWorks. Ai problemi è stato assegnato il nome in codice "URGENT/11". Le vulnerabilità possono essere sfruttate a distanza inviando pacchetti di rete appositamente formattati; per alcuni problemi è possibile attuare un attacco attraverso firewall e NAT (ad esempio, se l'attaccante controlla il server DNS al quale si rivolge un dispositivo vulnerabile presente in una rete interna).
Sei problemi possono portare all'esecuzione di codice dannoso durante la gestione di opzioni IP o TCP configurate in modo errato nel pacchetto, così come durante l'analisi dei pacchetti DHCP. Cinque problemi sono meno gravi e possono portare a una perdita di dati o a attacchi DoS. La divulgazione delle informazioni sulle vulnerabilità è stata coordinata con l'azienda Wind River: nell'ultimo aggiornamento pubblicato la scorsa settimana per VxWorks 7 SR0620, i problemi sono già stati risolti.
Poiché ogni vulnerabilità riguarda parti diverse dello stack di rete, i problemi possono essere specifici per determinate versioni, ma si sostiene che in ogni versione di VxWorks a partire dalla 6.5 si manifesti almeno una vulnerabilità che consente l'esecuzione remota di codice. Inoltre, per ogni variazione di VxWorks è necessario creare un exploit specifico. Secondo la stima dell'azienda Armis, il problema riguarda circa 200 milioni di dispositivi, tra cui apparecchiature industriali e mediche, router, telefoni VOIP, firewall, stampanti e vari dispositivi di Internet delle Cose.
L'azienda Wind River , ha dichiarato che questa cifra è esagerata e che il problema interessa solo un numero relativamente ridotto di dispositivi non critici, che di solito sono limitati a reti aziendali interne. Lo stack di rete IPnet è stato fornito solo in alcune edizioni di VxWorks, comprese le versioni per le quali il supporto è già stato interrotto (fino alla 6.5). Non ci sono manifestazioni di problemi nei dispositivi basati su piattaforme VxWorks 653 e VxWorks Cert Edition, utilizzati in ambiti critici (robot industriali, elettronica automobilistica e aeronautica).
I rappresentanti di Armis ritengono che, a causa della complessità nell'aggiornamento dei dispositivi vulnerabili, non sia esclusa la comparsa di worm che colpiscono le reti locali e attaccano in massa le categorie di dispositivi vulnerabili più popolari. Ad esempio, alcuni dispositivi, come le attrezzature medicali e industriali, richiedono una nuova certificazione e un lungo processo di testing durante l'aggiornamento del firmware, rendendo difficile l'implementazione degli aggiornamenti.
Wind River , in tali casi il rischio di compromissione può essere ridotto attivando gli strumenti di sicurezza già presenti, come lo stack non eseguibile, la protezione contro il buffer overflow, la limitazione delle chiamate di sistema e l'isolamento dei processi. La protezione può essere garantita anche attraverso l'aggiunta di firme di attacco bloccanti nei firewall e nei sistemi di prevenzione delle intrusioni, oltre a limitare l'accesso alla rete del dispositivo solo al perimetro di sicurezza interno.
Fonte: opennet.ru
