-
C'è un bug nel cuore di Linux
Un ricercatore di sicurezza ha pubblicato l'exploit di una vulnerabilità del kernel Linux che, a suo dire, è in grado di bypassare le protezioni di Linux e garantire ad un aggressore i massimi privilegi di sistema (root). La debolezza si trova nell'interfaccia TUN, utilizzata per la creazione di periferiche di rete virtuali punto-a-punto.
Brad Spengler, noto sviluppatore che lavora al progetto Grsecurity, afferma che la vulnerabilità da lui scoperta è contenuta nelle versioni 2.6.30 e 2.6.18 del kernel Linux: quest'ultima versione, in particolare, è utilizzata in Red Hat Enteprise Linux 5, il più diffuso sistema operativo Linux-based di classe enterprise.
Avvalendosi di una tecnica già teorizzata da Julien Tinnes e Tavis Ormandy, e dimostrata lo scorso anno da Mark Dowd con un bug di Adobe Flash, Spengler ha scritto un exploit capace di approfittare delle deferenziazioni ai puntatori nulli per bypassare tutte le più comuni estensioni di sicurezza per Linux: SELinux, AppArmor e Linux Security Module
La vulnerabilità scoperta da Spengler è causata da una funzione di ottimizzazione del compilatore GCC, la quale elimina il controllo ai puntatori nulli se la variabile è già stata assegnata. Una spiegazione più tecnica è fornita in questo articolo di The H Security.
La soluzione al problema, secondo gli esperti di sicurezza, è semplice: basta che il valore della variabile sia controllato prima che il puntatore venga assegnato.
Per le future release del kernel Linux verrà utilizzato il parametro di compilazione fno-delete-null-pointer-checks che impedisce al compilatore di eliminare automaticamente i controlli per i puntatori nulli. Una soluzione già applicata al recente kernel 2.6.30.2, che in questo modo dovrebbe risultare immune al problema scovato da Spengler.
Articolo
Punto Informatico
Rilasciato sotto licenza Creative Commons
-
-
22-07-2009 15: 16 Annunci Google
-
Sarebbe un grosso colpo se Linux risultasse vulnerabile: perderebbe una buona percentuale di utenti convinti della sua sicurezza.
-
-
Un bel colpo per la canonical come dice Delo.
Comunque mi sembra strano...
Farò delle prove poi al massimo vi faccio sapere.
-
Segnalibri