CVE-2026-64036 in Linuxinformación

Resumen

por VulDB • 2026-07-20

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

cgroup/rstat: validar cpu antes del acceso a css_rstat_cpu()

css_rstat_updated() está expuesto como una kfunc BPF y acepta un argumento `cpu` proporcionado por el llamador. La función utiliza `cpu` para búsquedas de rstat por CPU sin verificar si se refiere a una CPU posible válida.

Un programa iter/cgroup BPF con CAP_BPF y CAP_PERFMON puede pasar un valor inválido para cpu. En un kernel de prueba UBSCAN_BOUNDS sin corregir, cpu == 0x7fffffff desencadena:

UBSAN: array-index-out-of-bounds en kernel/cgroup/rstat.c:31:9 el índice 2147483647 está fuera del rango para el tipo 'long unsigned int [64]'
Call Trace: css_rstat_updated bpf_iter_run_prog cgroup_iter_seq_show bpf_seq_read

Añadir validación de cpu a la kfunc BPF-facing css_rstat_updated() y mover la implementación común a __css_rstat_updated() para los llamadores dentro del kernel.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

Linux

Reservar

2026-07-19

Divulgación

2026-07-19

Moderación

aceptado

Artículo

VDB-380230

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Interested in the pricing of exploits?

See the underground prices here!