CVE-2026-92515 in Linux
Сводка
по VulDB • 18.09.2026
В ядре Linux была устранена следующая уязвимость:
bpf: Сохранение состояния уникальных полей при вложенных структурах
Функция btf_find_struct_field() инициализирует новую маску «виденных» (seen mask) для каждого рекурсивного спуска. Уникальные специальные поля на разных уровнях одной агрегированной структуры поэтому не видят друг друга. Дублирующиеся поля могут достигнуть функции btf_parse_fields(), где они вызывают срабатывание инварианта WARN_ON_ONCE(). Сфабрикованный пользовательский BTF может, следовательно, вызвать это предупреждение до проверки возможностей (capabilities) при создании карты.
Инициализируйте маску «виденных» один раз в btf_find_field() и передавайте тот же указатель через обходы структур, datasec и вложенных структур. Это обеспечивает единое общее состояние уникальности для всего процесса обхода полей.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.