Linux Kernel többszörös sebezhetőség

CH azonosító

CH-2411

Felfedezés dátuma

2009.08.13.

Súlyosság

Alacsony

Érintett rendszerek

Kernel
Linux

Érintett verziók

Linux Kernel 2.4.x, 2.6.x

Összefoglaló

A Linux Kernel egy olyan sérülékenységét jelentették, melyet kihasználva rosszindulatú,
helyi felhasználók szolgáltatás megtagadást okozhatnak és
jogosultságaikat kiterjeszthetik.

Leírás

A Linux Kernel sebezhetőségeit jelentették, amiket kihasználva rosszindulatú, helyi támadók szolgáltatás megtagadást okozhatnak és emelt szintű jogosultságot szerezhetnek, továbbá támadók szolgáltatás megtagadást okozhatnak.

  1. A sérülékenységet az okozza, hogy a sock_sendpage() eljárás nem ellenőrzi a
    a függvény mutató érvényességét, mielőtt feloldaná azt, ezért helyesnek fogadja
    el a proto_ops struktúra kezdeti értékét. Ezt kihasználva tetszőleges kód futtatható kernel jogosultsággal.
  2. A net/wireless/scan.c “cmp_ies()” függvényének egy NULL mutató hivatkozás feloldási hibáját kihasználva összeomlasztható egy érintett rendszer, ha különlegesen kialakított SSID IE értékeket dolgoz fel.
  3. A fs/binfmt_flat.c “load_flat_shared_library()” függvényének egy NULL mutató hivatkozás feloldási hibáját kihasználva összeomlás idézhető elő és tetszőleges kód futtatható rendszergazda (root) jogosultsággal.

Megoldás

Telepítse a javítócsomagokat