Der eBPF-underdel har afsløret endnu en sårbarhed (CVE mangler), ligesom det igår nævnte problem, der tillader en lokal, ikke-privilegeret bruger at udføre kode på Linux-kerneniveau. Problemet optræder fra Linux-kernel 5.8 og er endnu ikke blevet løst. En fungerende exploit forventes offentliggjort den 18. januar.
Den nye sårbarhed skyldes en ukorrekt kontrol af de eBPF-programmer, der sendes til udførelse. Især begrænsede eBPF-verifikatoren ikke korrekt nogle typer af pegere *_OR_NULL, hvilket gav mulighed for at manipulere med pegerne fra eBPF-programmer og opnå forhøjede privilegier. For at blokere udnyttelsen af sårbarheden anbefales det at forbyde ikke-privilegerede brugere at køre BPF-programmer med kommandoen «sysctl -w kernel.unprivileged_bpf_disabled=1».
Kilde: opennet.ru
