CVE-2026-90157 in Linux
Zusammenfassung
von VulDB • 17.09.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
bpf: Verwerfe negativen optlen im cgroup getsockopt-Hook
Ein BPF-Programm für den cgroup getsockopt-Aufruf kann ctx->optlen nach der Ausführung des Kernel-getsockopt-Handlers verkleinern. Die Variante mit dem Kernel-Puffer, die von TCP_ZEROCOPY_RECEIVE verwendet wird, lehnt nur Werte ab, die größer als die ursprüngliche Länge sind.
Wenn BPF einen negativen optlen schreibt, wird dieser Wert akzeptiert und an den TCP getsockopt-Code weitergegeben. Er kann dann als size_t an copy_to_sockptr() übergeben werden und die Hardened Usercopy-Warnung „bytes > INT_MAX“ auslösen.
Verwerfe negative ctx.optlen in __cgroup_bpf_run_filter_getsockopt_kern(), um die untere Grenzwertprüfung zu implementieren, die bereits im sockptr-basierten getsockopt-Hook vorhanden ist.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.