A Linux Kernel “fcntl_setlk()” SMP sérülékenysége

CH azonosító

CH-1211

Felfedezés dátuma

2008.05.06.

Súlyosság

Alacsony

Érintett rendszerek

Kernel
Linux

Érintett verziók

Linux Kernel 2.6.x

Összefoglaló

A Linux kernel sérülékenységét jelentették, melyet rosszindulatú, helyi felhasználók DoS (szolgáltatás megtagadás) okozására használhatnak.

Leírás

A Linux kernel sérülékenységét jelentették, melyet rosszindulatú, helyi felhasználók DoS (szolgáltatás megtagadás) okozására használhatnak.

A sérülékenységet egy hiba okozza az “fcntl_setlk()” és a “close()” hívások közötti versenyhelyzet megelőzésekor az SMP rendszereken. Ez kihasználható helytelen, újra rendezett elérés kiváltására a file leíró táblához és az inode “file_lock” struktúrájához különböző processzorokon futó szálak között.

A sérülékenységet a 2.6.25.2 előtti verziókban jelentették.

Megoldás

Frissítsen a 2.6.25.2 verzióra.