CVE-2026-64036 in Linux
Sumário
de VulDB • 20/07/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
cgroup/rstat: validar o cpu antes de acessar css_rstat_cpu()
A função css_rstat_updated() é exposta como uma kfunc BPF e aceita um argumento `cpu` fornecido pelo chamador. A função utiliza `cpu` para consultas rstat por CPU (per-cpu) sem verificar se ele refere-se a uma CPU possível válida.
Um programa iter/cgroup do BPF com as capacidades CAP_BPF e CAP_PERFMON pode passar um valor de cpu inválido. Em um kernel de teste UBSCAN_BOUNDS não corrigido, `cpu == 0x7fffffff` aciona:
UBSAN: array-index-out-of-bounds em kernel/cgroup/rstat.c:31:9 índice 2147483647 está fora do intervalo para o tipo 'long unsigned int [64]'
Call Trace: css_rstat_updated bpf_iter_run_prog cgroup_iter_seq_show bpf_seq_read
Adicionar validação de cpu à kfunc BPF-facing `css_rstat_updated()` e mover a implementação comum para `__css_rstat_updated()` para chamadores no kernel.
If you want to get best quality of vulnerability data, you may have to visit VulDB.