In het eBPF-subsysteem is opnieuw een kwetsbaarheid aangetroffen (CVE ontbreekt), zoals het probleem van gisteren dat een lokale niet-bevoorrechte gebruiker in staat stelt om code op kernelniveau van Linux uit te voeren. Het probleem doet zich voor vanaf Linux-kernel 5.8 en is tot nu toe niet opgelost. Een werkende exploit wordt beloofd op 18 januari.
De nieuwe kwetsbaarheid is het gevolg van onjuiste controles op de eBPF-programma's die uitgevoerd worden. In het bijzonder beperkte de eBPF-verifier bepaalde typen pointers *_OR_NULL niet op de juiste manier, wat het mogelijk maakte om met pointers uit eBPF-programma's te manipuleren en zodoende de eigen privileges te verhogen. Om de exploitatie van de kwetsbaarheid te blokkeren, wordt aanbevolen om het uitvoeren van BPF-programma's door niet-bevoorrechte gebruikers te verbieden met het commando "sysctl -w kernel.unprivileged_bpf_disabled=1".
Bron: opennet.ru
