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

CVE-2025-38687

PUBLISHED 03.11.2025

CNA: Linux

comedi: fix race between polling and detaching

Обновлено: 29.09.2025
In the Linux kernel, the following vulnerability has been resolved: comedi: fix race between polling and detaching syzbot reports a use-after-free in comedi in the below link, which is due to comedi gladly removing the allocated async area even though poll requests are still active on the wait_queue_head inside of it. This can cause a use-after-free when the poll entries are later triggered or removed, as the memory for the wait_queue_head has been freed. We need to check there are no tasks queued on any of the subdevices' wait queues before allowing the device to be detached by the `COMEDI_DEVCONFIG` ioctl. Tasks will read-lock `dev->attach_lock` before adding themselves to the subdevice wait queue, so fix the problem in the `COMEDI_DEVCONFIG` ioctl handler by write-locking `dev->attach_lock` before checking that all of the subdevices are safe to be deleted. This includes testing for any sleepers on the subdevices' wait queues. It remains locked until the device has been detached. This requires the `comedi_device_detach()` function to be refactored slightly, moving the bulk of it into new function `comedi_device_detach_locked()`. Note that the refactor of `comedi_device_detach()` results in `comedi_device_cancel_all()` now being called while `dev->attach_lock` is write-locked, which wasn't the case previously, but that does not matter. Thanks to Jens Axboe for diagnosing the problem and co-developing this patch.

БДУ ФСТЭК

Идентификатор Описание
BDU:2025-15187 Уязвимость компонента comedi/comedi_fops.c ядра операционной системы Linux, позволяющая нарушителю вызвать отказ в обслуживании

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

Product Status

Linux
Product: Linux
Vendor: Linux
Default status: unaffected
Версии:
Затронутые версии Статус
Наблюдалось в версиях от 2f3fdcd7ce935f6f2899ceab57dc8fe5286db3e1 до fe67122ba781df44a1a9716eb1dfd751321ab512 affected
Наблюдалось в версиях от 2f3fdcd7ce935f6f2899ceab57dc8fe5286db3e1 до cd4286123d6948ff638ea9cd5818ae4796d5d252 affected
Наблюдалось в версиях от 2f3fdcd7ce935f6f2899ceab57dc8fe5286db3e1 до d85fac8729c9acfd72368faff1d576ec585e5c8f affected
Наблюдалось в версиях от 2f3fdcd7ce935f6f2899ceab57dc8fe5286db3e1 до 0f989f9d05492028afd2bded4b42023c57d8a76e affected
Наблюдалось в версиях от 2f3fdcd7ce935f6f2899ceab57dc8fe5286db3e1 до 5c4a2ffcbd052c69bbf4680677d4c4eaa5a252d4 affected
Наблюдалось в версиях от 2f3fdcd7ce935f6f2899ceab57dc8fe5286db3e1 до 017198079551a2a5cf61eae966af3c4b145e1f3b affected
Наблюдалось в версиях от 2f3fdcd7ce935f6f2899ceab57dc8fe5286db3e1 до 71ca60d2e631cf9c63bcbc7017961c61ff04e419 affected
Наблюдалось в версиях от 2f3fdcd7ce935f6f2899ceab57dc8fe5286db3e1 до 5724e82df4f9a4be62908362c97d522d25de75dd affected
Наблюдалось в версиях от 2f3fdcd7ce935f6f2899ceab57dc8fe5286db3e1 до 35b6fc51c666fc96355be5cd633ed0fe4ccf68b2 affected
Linux
Product: Linux
Vendor: Linux
Default status: affected
Версии:
Затронутые версии Статус
Наблюдалось в версии 3.14 affected
Наблюдалось в версиях от 0 до 3.14 unaffected
Наблюдалось до версии 5.4.* unaffected
Наблюдалось до версии 5.10.* unaffected
Наблюдалось до версии 5.15.* unaffected
Наблюдалось до версии 6.1.* unaffected
Наблюдалось до версии 6.6.* unaffected
Наблюдалось до версии 6.12.* unaffected
Наблюдалось до версии 6.15.* unaffected
Наблюдалось до версии 6.16.* unaffected
Наблюдалось до версии * unaffected
 

Ссылки

CVE Program Container

Обновлено: 03.11.2025
SSVC and KEV, plus CVSS and CWE if not provided by the CNA.

Ссылки

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