CVE-2026-64036 in Linuxinfo

Zusammenfassung

von VulDB • 19.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

cgroup/rstat: Validierung der CPU vor dem Zugriff auf css_rstat_cpu()

Die Funktion `css_rstat_updated()` wird als BPF kfunc exponiert und akzeptiert ein vom Aufrufer bereitgestelltes Argument für die CPU. Die Funktion verwendet diese CPU für pro-CPU-rstat-Suchvorgänge, ohne zu prüfen, ob sie sich auf eine gültige mögliche CPU bezieht.

Ein BPF iter/cgroup-Programm mit den Berechtigungen CAP_BPF und CAP_PERFMON kann einen ungültigen CPU-Wert übergeben. Auf einem nicht gepatchten UBSCAN_BOUNDS-Testkernel löst `cpu == 0x7fffffff` Folgendes aus:

UBSAN: array-index-out-of-bounds in kernel/cgroup/rstat.c:31:9 Index 2147483647 liegt außerhalb des gültigen Bereichs für den Typ 'long unsigned int [64]'
Call Trace: css_rstat_updated bpf_iter_run_prog cgroup_iter_seq_show bpf_seq_read

Fügen Sie eine CPU-Validierung zur BPF-seitigen `css_rstat_updated()` kfunc hinzu und verschieben Sie die gemeinsame Implementierung zu `__css_rstat_updated()` für Aufrufer innerhalb des Kernels.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Zuständig

Linux

Reservieren

19.07.2026

Veröffentlichung

19.07.2026

Moderieren

akzeptiert

Eintrag

VDB-380230

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Want to stay up to date on a daily basis?

Enable the mail alert feature now!