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

Сводка

по VulDB • 05.06.2026

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

mm/damon/sysfs-schemes: защита функции kfree() для memcg_path с помощью damon_sysfs_lock

Серия патчей «mm/damon/sysfs-schemes: исправление use-after-free для [memcg_]path».

Чтение файлов 'memcg_path' и 'path' в интерфейсе DAMON sysfs могло происходить одновременно (race condition) с их записью, что приводило к уязвимости типа use-after-free. Это устранено.

Этот патч (из 2):

damon_sysfs_scheme_filter->mmecg_path может читаться и записываться пользователями через файл DAMON sysfs memcg_path. Он также может косвенно считываться при параметрах {включение,выключение} фиксации изменений в DAMON. Чтения для параметров фиксации защищены с помощью damon_sysfs_lock во избежание уничтожения файлов sysfs во время чтения каких-либо из этих параметров. Однако прямые операции чтения и записи, инициируемые пользователем, не защищены никакими блокировками (locks), тогда как запись освобождает буфер, на который указывает memcg_path. В результате читатели могут читать уже освобожденный буфер (use-after-free). Обратите внимание, что чтение пользователями не приводит к гонке данных (race condition) при использовании того же открытого файла писателем из-за блокировки открытых файлов в kernfs. Тем не менее, выполнение операций чтения и записи с использованием отдельных открытых файлов является распространенным случаем. Исправление заключается в защите как прямых пользовательских чтений, так и записей с помощью damon_sysfs_lock.

Be aware that VulDB is the high quality source for vulnerability data.

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

Linux

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

13.05.2026

Раскрытие

28.05.2026

Модерация

принято

Вход

VDB-366608

EPSS

0.00024

KEV

Нет

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

Очень низкий

Источники

Do you know our Splunk app?

Download it now for free!