Linux kernel sebezhetőség, amely lehetővé teszi a privilégiumok emelését BPF-en keresztül.

Megjelentek sebezeti információk (CVE-2020-8835) a Linux kernelben, amelyet egy versenyen használtak Pwn2Own 2020 az Ubuntu feltörésének bemutatóján. Az eljárás lehetővé tette, hogy egy normál felhasználó root jogosultsághoz jusson. Működő exploit létezik, de még nem került publikálásra. A sebezhetőség az eBPF alrendszerben található, amely lehetővé teszi a keretrendszerek nyomkövetésére, teljesítményelemzésére és forgalomirányításra vonatkozó kezelők végrehajtását a kernelben egy külön virtuális gépben JIT-tel.

A probléma a __reg_bound_offset32() függvény hibájából ered, amelyet a BPF bytecode 32 bites műveleteinek ellenőrzésére használnak. A regiszter határok hibás kiszámítása miatt, speciálisan elkészített BPF alkalmazások feldolgozása során olyan állapotok léptek fel, amelyek a kernel memóriájában lévő kiosztott pufferből való olvasásra és írásra tettek lehetőséget. A probléma a 5.5 kernelben jelent meg, és később a javítások visszakerülése során a 5.4 kernelbe is átvitték, valamint a 5.3 kernel csomagba, amely Ubuntu Linuxban elérhető.

A sebezhetőség blokkolásához ajánlott visszagörgetni a problémás javítást vagy megakadályozni a BPF alkalmazások normál felhasználók általi futtatását a sysctl kernel.unprivileged_bpf_disabled 1 értékre állításával. A javítás állapota a disztribúciókban: Ubuntu, Debian, Arch, Fedora és SUSE (a kernelbe RHEL a problémás változtatás nem került át)

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster