V subsystéme eBPF bola objavená ďalšia zraniteľnosť (CVE chýba), rovnako ako včera, problém, ktorý umožňuje lokálnemu nepriviligovanému používateľovi vykonávať kód na úrovni jadra Linux. Problém sa prejavuje od jadra Linux 5.8 a zatiaľ zostáva nezakrytý. Funkčný exploit sľubujú zverejniť 18. januára.
Nová zraniteľnosť je spôsobená nesprávnou kontrolou predávaných eBPF-programov na vykonanie. Konkrétne, verifikátor eBPF nedostatočne obmedzoval niektoré typy ukazovateľov *_OR_NULL, čo umožnilo manipulácie s ukazovateľmi z eBPF-programov a dosiahnutie zvýšenia svojich privilégií. Na zablokovanie zneužitia zraniteľnosti sa odporúča zakázať vykonávanie BPF-programov nepriviligovaným používateľom príkazom „sysctl -w kernel.unprivileged_bpf_disabled=1“.
Zdroj: opennet.ru
