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

Сводка

по VulDB • 25.07.2026

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

6lowpan: исправлено использование памяти после освобождения (use-after-free) в записи NHC при возникновении ошибки

Функция lowpan_nhc_do_uncompression() выполняет поиск дескриптора NHC, удерживая блокировку lowpan_nhc_lock. Если у дескриптора отсутствует обратный вызов для распаковки (uncompress callback), путь обработки ошибок освобождает блокировку перед выводом значения nhc->name.

Функция lowpan_nhc_del() удаляет дескрипторы под той же блокировкой, а затем полагается на synchronize_net(), прежде чем загружаемый модуль сможет быть выгружен. Это ожидание затрагивает только читателей RCU для входящего сетевого трафика (net RX). Функция lowpan_header_decompress() также экспортируется и может вызываться из контекстов, которые не обязательно попадают в критическую секцию обработки входящих пакетов ядра сети; например, путь приема L2CAP Bluetooth 6LoWPAN.

Это создает состояние гонки (race condition), при котором одна задача освобождает блокировку lowpan_nhc_lock на пути ошибки, другая задача регистрирует и освобождает соответствующий дескриптор после возврата synchronize_net(), а первая задача затем обращается к nhc->name для вывода предупреждения.

При расширении окна между снятием блокировки (post-unlock window) KASAN сообщает:

BUG: KASAN: slab-use-after-free в lowpan_nhc_do_uncompression+0x1f4/0x220 Чтение размера 8 lowpan_nhc_do_uncompression lowpan_header_decompress

Исправление заключается в выводе предупреждения перед освобождением блокировки lowpan_nhc_lock, чтобы имя дескриптора считывалось до того, как будет исключена возможность регистрации. Неверно сформированный пакет по-прежнему отклоняется со статусом -ENOTSUPP.

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

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

Linux

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

19.07.2026

Раскрытие

25.07.2026

Модерация

принято

Вход

VDB-383265

EPSS

0.00219

KEV

Нет

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

Низкий

Источники

Do you know our Splunk app?

Download it now for free!