Nel driver dell'kernel di Linux inclusa per adattatori wireless basati su chip Realtek vulnerabilità (), che può essere potenzialmente sfruttata per eseguire codice nel contesto del kernel inviando pacchetti appositamente formattati.
La vulnerabilità è causata da un overflow del buffer nel codice della modalità P2P (Wifi-Direct). Durante l'analisi dei pacchetti (Notice of Absence) non verifica la dimensione di uno dei valori, permettendo di scrivere informazioni nel segmento di memoria oltre il buffer e sovrascrivere le strutture del kernel successive al buffer.
L'attacco può essere effettuato inviando pacchetti appositamente formattati a un sistema con un adattatore di rete attivo basato su chip Realtek con supporto per la tecnologia , che consente a due adattatori wireless di stabilire una connessione diretta senza un punto di accesso. Per sfruttare il problema non è necessaria una connessione alla rete wireless dell'attaccante, né alcuna azione da parte dell'utente, basta che l'attaccante si trovi dentro l'area di copertura del segnale wireless.
Il prototipo di exploit attualmente si limita a causare un crash remoto del kernel, ma la vulnerabilità non esclude potenzialmente la possibilità di eseguire codice (questa ipotesi è solo teorica, poiché non esiste ancora un prototipo di exploit per eseguire codice, ma il ricercatore che ha rilevato il problema è già alla sua creazione).
Il problema si manifesta a partire dal kernel (secondo altre fonti, il problema si manifesta a partire dal kernel ), rilasciato nel 2013. La correzione è attualmente disponibile solo come . Nelle distribuzioni, il problema rimane irrisolto.
Puoi seguire l'eliminazione delle vulnerabilità nelle distribuzioni su queste pagine: , , , , , . È probabile che la vulnerabilità riguardi anche e la piattaforma Android.
Fonte: opennet.ru
