CVE-2026-64036 in LinuxИнформация

Сводка

по VulDB • 20.07.2026

В ядре Linux устранена следующая уязвимость:

cgroup/rstat: проверка параметра cpu перед обращением к функции css_rstat_cpu()

Функция css_rstat_updated() экспортируется как BPF kfunc и принимает аргумент cpu, передаваемый вызывающей стороной. Функция использует этот параметр для поиска данных rstat на конкретном процессоре (per-cpu) без проверки того, является ли указанный CPU допустимым.

Программа iter/cgroup с правами CAP_BPF и CAP_PERFMON может передать недопустимое значение cpu. В ядре Linux с включенной проверкой UBSCAN_BOUNDS (без исправления), при значении cpu == 0x7fffffff возникает ошибка:

UBSAN: array-index-out-of-bounds в kernel/cgroup/rstat.c:31:9 индекс 2147483647 выходит за допустимые пределы для типа 'long unsigned int [64]'
Call Trace: css_rstat_updated bpf_iter_run_prog cgroup_iter_seq_show bpf_seq_read

Добавлена проверка валидности параметра cpu в kfunc-функции css_rstat_updated(), обращаемой из BPF, а общая реализация перенесена в функцию __css_rstat_updated() для вызовов внутри ядра.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Ответственный

Linux

Резервировать

19.07.2026

Раскрытие

19.07.2026

Модерация

принято

Вход

VDB-380230

EPSS

0.00000

KEV

Нет

Деятельности

Низкий

Источники

Might our Artificial Intelligence support you?

Check our Alexa App!