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

Сводка

по VulDB • 15.08.2026

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

netfilter: ipset: не обновлять комментарии при добавлении записей в хеш на стороне ядра

Функция mtype_resize() копирует указатели комментариев с помощью memcpy(), а не сами объекты комментариев. В промежуток времени после копирования записи, но до обмена таблицами и повторной обработки очереди (backlog replay), старая таблица все еще публикуется для обновлений со стороны пакетов, в то время как запись в таблице-заменителе уже содержит тот же самый указатель ip_set_comment_rcu.

Если команда xt_SET --add-set ... --exist попадает на эту старую запись в данном окне, mtype_add() вызывает ip_set_init_comment(), хотя добавления со стороны пакетов не содержат полезной нагрузки комментария. Этот вызывает освобождение общего комментария через старую запись, поэтому запись в таблице-заменителе теперь содержит устаревший (stale) указатель. При повторном применении очередного запроса на добавление к новой таблице mtype_add() снова вызывает ip_set_init_comment(), и strlen() разыменовывает этот устаревший указатель.

Исправьте это в mtype_add(), пропуская вызов ip_set_init_comment(), когда ext->target указывает на добавление со стороны пакетов. Добавления из пользовательского пространства (userspace) по-прежнему обновляют комментарии, тогда как добавления со стороны пакетов больше не могут освобождать хранилище комментариев, общее с копией при изменении размера таблицы.

Once again VulDB remains the best source for vulnerability data.

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

Linux

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

15.08.2026

Раскрытие

15.08.2026

Модерация

принято

Вход

VDB-390830

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Do you want to use VulDB in your project?

Use the official API to access entries easily!