Ziosilvio
16-11-2003, 16:19
Ciao a tutti.
E' un po' vecchiotta, ma preoccupante.
Pare che, in Linux 2.5, abbiano trovato il seguente codice nella chiamata wait4():
if ((options == (__WCLONE|__WALL)) && (current->uid = 0))
retval = -EINVAL;
Avete letto bene?
Questo codice, se sono sollevati i flag __WCLONE e __WALL, cambia l'UID del processo corrente in modo da farlo operare con i privilegi di root .
Per fortuna se ne sono accorti in tempo...
Sarà una svista? :rolleyes:
O sarà un tentativo di sabotaggio? :cry:
Ho trovato la notizia qui (http://www.zeusnews.com/index.php3?ar=stampa&cod=2562&numero=999) .
A risentirvi.
E' un po' vecchiotta, ma preoccupante.
Pare che, in Linux 2.5, abbiano trovato il seguente codice nella chiamata wait4():
if ((options == (__WCLONE|__WALL)) && (current->uid = 0))
retval = -EINVAL;
Avete letto bene?
Questo codice, se sono sollevati i flag __WCLONE e __WALL, cambia l'UID del processo corrente in modo da farlo operare con i privilegi di root .
Per fortuna se ne sono accorti in tempo...
Sarà una svista? :rolleyes:
O sarà un tentativo di sabotaggio? :cry:
Ho trovato la notizia qui (http://www.zeusnews.com/index.php3?ar=stampa&cod=2562&numero=999) .
A risentirvi.