Nowy błąd kernela

Niedawno odkryto nowy błąd w jądrze Linuksa, dzięki któremu można spowodować zawieszenie systemu. Podatne na ten błąd są niemal wszystkie jądra z serii 2.4 oraz 2.6.

Błąd w kernelu powoduje, że prosty program napisany w języku C potrafi skutecznie zakłócić pracę jądra, a tym samym zawiesić cały system. Program działa na zwykłym koncie użytkownika, a więc do jego uruchomienia nie są wymagane uprawnienia administratora. Błąd zauważono w dystrybucjach, w których do kompilacji kerneli w wersji 2.4.2x oraz 2.6.x użyto GCC w wersji 2.96, 3.0, 3.1, 3.2, 3.3 oraz 3.3.2 na komputerach o architekturze x86 oraz amd64. Z kolei bezpieczne są m.in. wersje Linux kernel 2.4.26-rc3-gentoo (gcc 3.3.3), Linux kernel 2.4.26_pre6-gentoo (gcc 3.3.2) oraz kernel 2.2.19. W tych wersjach program jedynie wyświetla komunikat o błędzie.

Stosowne łatki, usuwające błąd, znaleźć można na stronie

http://linuxreviews.org/news/2004-06-11_kernel_crash/index.html

Zobacz również:

  • Dlaczego warto aktualizować jądro systemu operacyjnego Linux?
  • Ta inicjatywa ma ułatwić firmom zadanie wdrażania systemów AI
  • Wszystkie problemy macOS 14.4 - lepiej nie aktualizować Maców
W celu komercyjnej reprodukcji treści Computerworld należy zakupić licencję. Skontaktuj się z naszym partnerem, YGS Group, pod adresem [email protected]

TOP 200