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

CVE-2026-31578

PUBLISHED 14.06.2026

CNA: Linux

media: as102: fix to not free memory after the device is registered in as102_usb_probe()

Обновлено: 14.06.2026
In the Linux kernel, the following vulnerability has been resolved: media: as102: fix to not free memory after the device is registered in as102_usb_probe() In as102_usb driver, the following race condition occurs: ``` CPU0 CPU1 as102_usb_probe() kzalloc(); // alloc as102_dev_t .... usb_register_dev(); fd = sys_open("/path/to/dev"); // open as102 fd .... usb_deregister_dev(); .... kfree(); // free as102_dev_t .... sys_close(fd); as102_release() // UAF!! as102_usb_release() kfree(); // DFB!! ``` When a USB character device registered with usb_register_dev() is later unregistered (via usb_deregister_dev() or disconnect), the device node is removed so new open() calls fail. However, file descriptors that are already open do not go away immediately: they remain valid until the last reference is dropped and the driver's .release() is invoked. In as102, as102_usb_probe() calls usb_register_dev() and then, on an error path, does usb_deregister_dev() and frees as102_dev_t right away. If userspace raced a successful open() before the deregistration, that open FD will later hit as102_release() --> as102_usb_release() and access or free as102_dev_t again, occur a race to use-after-free and double-free vuln. The fix is to never kfree(as102_dev_t) directly once usb_register_dev() has succeeded. After deregistration, defer freeing memory to .release(). In other words, let release() perform the last kfree when the final open FD is closed.

БДУ ФСТЭК

Идентификатор Описание
BDU:2026-12570 Уязвимость функции as102_usb_probe() модуля drivers/media/usb/as102/as102_usb_drv.c драйвера мультимедийных устройств USB ядра операционной системы Linux, позволяющая нарушителю оказать воздействие на конфиденциальность, целостность и доступность защищаемой информации

EPSS

Вероятность Severity Процентиль ? Дата расчёта
0.13% LOW 2.72 30.08.2026

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

Product Status

Linux
Product: Linux
Vendor: Linux
Default status: unaffected
Версии:
Затронутые версии Статус
Наблюдалось в версиях от cd19f7d3e39b3160595d56bb3e3a2bf4f7f4669c до 0d36653a3a821e5a974798adb347b3ea09332914 affected
Наблюдалось в версиях от cd19f7d3e39b3160595d56bb3e3a2bf4f7f4669c до 25d500cf391e384356a612b85cf60b353ad3cd0c affected
Наблюдалось в версиях от cd19f7d3e39b3160595d56bb3e3a2bf4f7f4669c до 07ceb444c8f627cf863864d4274b5a77769725ed affected
Наблюдалось в версиях от cd19f7d3e39b3160595d56bb3e3a2bf4f7f4669c до cb8092038e95dc1113a68e63762de40fff61ba71 affected
Наблюдалось в версиях от cd19f7d3e39b3160595d56bb3e3a2bf4f7f4669c до 582fbecb3756330006fe1950762412a68c2cacd2 affected
Наблюдалось в версиях от cd19f7d3e39b3160595d56bb3e3a2bf4f7f4669c до 09e9206008b887aa553733bd915d73131071a086 affected
Наблюдалось в версиях от cd19f7d3e39b3160595d56bb3e3a2bf4f7f4669c до 2eeae47a438694408189138048a786be99954032 affected
Наблюдалось в версиях от cd19f7d3e39b3160595d56bb3e3a2bf4f7f4669c до 7e5aedf6059cba2a669d86caeaf5a51f33ec85a1 affected
Наблюдалось в версиях от cd19f7d3e39b3160595d56bb3e3a2bf4f7f4669c до 8bd29dbe03fc5b0f039ab2395ff37b64236d2f0c affected
Linux
Product: Linux
Vendor: Linux
Default status: affected
Версии:
Затронутые версии Статус
Наблюдалось в версии 3.14 affected
Наблюдалось в версиях от 0 до 3.14 unaffected
Наблюдалось до версии 5.10.* unaffected
Наблюдалось до версии 5.15.* unaffected
Наблюдалось до версии 6.1.* unaffected
Наблюдалось до версии 6.6.* unaffected
Наблюдалось до версии 6.12.* unaffected
Наблюдалось до версии 6.18.* unaffected
Наблюдалось до версии 6.19.* unaffected
Наблюдалось до версии 7.0.* unaffected
Наблюдалось до версии * unaffected
 

Ссылки

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