Куда я попал?
SECURITM это SGRC система, ? автоматизирующая процессы в службах информационной безопасности. SECURITM помогает построить и управлять ИСПДн, КИИ, ГИС, СМИБ/СУИБ, банковскими системами защиты.
А еще SECURITM это место для обмена опытом и наработками для служб безопасности.

CVE-2026-80870

PUBLISHED 04.09.2026

CNA: Linux

drm/amdkfd: Validate CRIU-restored IDs before idr_alloc

Обновлено: 04.09.2026
In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: Validate CRIU-restored IDs before idr_alloc The KFD CRIU restore flow restores previously saved object IDs from userspace. For event restore: kfd_criu_restore_event() -> create_signal_event() / create_other_event() -> allocate_event_notification_slot() -> idr_alloc(..., *restore_id, *restore_id + 1, ...) For BO restore: criu_restore_memory_of_gpu() -> idr_alloc(..., bo_priv->idr_handle, ...) In both cases, the restored ID comes from userspace-provided CRIU data. idr_alloc() expects the ID range values to fit within signed int limits. If a restored ID is larger than INT_MAX, it can trigger a WARN in the IDR layer. A kernel WARN is undesirable because it prints a warning trace and may cause a panic or reboot on systems with panic_on_warn enabled. Smatch reported these paths as allowing unchecked userspace values to reach idr_alloc(). Add INT_MAX validation before using restored IDs in: - kfd_criu_restore_event() - criu_restore_memory_of_gpu() If the restored ID is invalid, return -EINVAL. This prevents invalid restore data from reaching the IDR layer and avoids WARN-triggering paths, while keeping valid restore behavior unchanged.

БДУ ФСТЭК

Идентификатор Описание
BDU:2026-16882 Уязвимость компонента drivers/gpu/drm/amd/amdkfd/kfd_chardev.c ядра операционной системы Linux, позволяющая нарушителю вызвать отказ в обслуживании

EPSS

Вероятность Severity Процентиль ? Дата расчёта
0.22% LOW 11.87 01.11.2026

Доп. Информация

Product Status

Linux
Product: Linux
Vendor: Linux
Default status: unaffected
Версии:
Затронутые версии Статус
Наблюдалось в версиях от 40e8a766a761f7fdc8530347527b344fddf6f1a8 до f8687018f24037056692c1e93c7d96cc72889d5b affected
Наблюдалось в версиях от 40e8a766a761f7fdc8530347527b344fddf6f1a8 до 89a75e3349c4fae28cbedc711bc924cbc6293da2 affected
Наблюдалось в версиях от 40e8a766a761f7fdc8530347527b344fddf6f1a8 до 085ea93bda71fee600cc12a17026598eb10dd1f9 affected
Наблюдалось в версиях от 40e8a766a761f7fdc8530347527b344fddf6f1a8 до 543ed0f61d56501cc585162da600bbedd7c08c0f affected
Наблюдалось в версиях от 40e8a766a761f7fdc8530347527b344fddf6f1a8 до cb6311f25a096621ac7ffd91b50d1bb1cfb63a96 affected
Наблюдалось в версиях от 40e8a766a761f7fdc8530347527b344fddf6f1a8 до 85043dd49c2f51a37b22618168e3ae59ab92f0d6 affected
Linux
Product: Linux
Vendor: Linux
Default status: affected
Версии:
Затронутые версии Статус
Наблюдалось в версии 5.18 affected
Наблюдалось в версиях от 0 до 5.18 unaffected
Наблюдалось до версии 6.1.* unaffected
Наблюдалось до версии 6.6.* unaffected
Наблюдалось до версии 6.12.* unaffected
Наблюдалось до версии 6.18.* unaffected
Наблюдалось до версии 7.1.* unaffected
Наблюдалось до версии * unaffected
 

Ссылки

Мы используем cookie-файлы, чтобы получить статистику, которая помогает нам улучшить сервис для вас с целью персонализации сервисов и предложений. Вы может прочитать подробнее о cookie-файлах или изменить настройки браузера. Продолжая пользоваться сайтом, вы даёте согласие на использование ваших cookie-файлов и соглашаетесь с Политикой обработки персональных данных.