Niedawno skompromitowano kilka serwerów projektu Debiana
przy użyciu konta deweloperów Debiana oraz nieznanego exploita na konto roota.
Śledztwo wykazało użycie exploita zaszyfrowanego metodą typu burneye
.
Robert van der Meulen zdołał zdeszyfrować binarkę ujawniając exploita na jądro Linuksa.
Badania nad exploitem przez zespół do spraw jądra i bezpieczeństwa Red Hata i SuSE
szybko dowiodły, że exploit wykorzystał błąd przepełnienia bufora w wywołaniu systemowym
brk. Używając tego błędu, program działający w przestrzeni zwykłego użytkownika może
w taki sposób nabrać jądro Linuksa, że ten daje pełen dostęp do przestrzeni adresowej jądra.
Problem ten został odkryty we wrześniu przez Andrew Mortona, ale niestety było
już za późno na włączenie poprawki do jądra 2.4.22.
Błąd ten został wyeliminowany w wersji jądra Linuksa 2.4.23 w drzewie 2.4 oraz w 2.6.0-test6 drzewa 2.6. W przypadku Debiana, błąd został naprawiony w 2.4.18-14 pakietu źródłowego jądra, w 2.4.18-12 dla obrazu jądra na architekturę i386 oraz w 2.4.18-11 dla architektury alpha.
Sumy kontrolne MD5 wymienionych plików dostępne są w oryginalnej poradzie.