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

Сводка

по VulDB • 20.07.2026

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

nfc: llcp: Исправлена гонка типов use-after-free в функции nfc_llcp_recv_cc()

Существует состояние гонки (race condition) в машине состояний соединения NFC LLCP, при котором пакет принятия соединения (CC) может обрабатываться одновременно с освобождением сокета. Это может привести к использованию памяти после её освобождения (use-after-free) объекта сокета.

Когда nfc_llcp_recv_cc() перемещает сокет из списка connecting_sockets в список sockets, она делает это без удержания блокировки сокета. Если llcp_sock_release() выполняется параллельно, он мог уже удалить сокет из списков и освободить ссылки на него, что может привести к тому, что nfc_llcp_recv_cc() добавит освобождённый сокет в активный список.

Исправление заключается во взятии блокировки lock_sock() во время перехода состояния и перемещения списка в функции nfc_llcp_recv_cc(). После получения блокировки проверяется, хеширован ли сокет по-прежнему, чтобы убедиться, что он не был уже удалён из списков и помечен на уничтожение путём освобождения. Это приводит шаблон блокировки к соответствию с recv_hdlc() и recv_disc().

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

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

Linux

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

19.07.2026

Раскрытие

19.07.2026

Модерация

принято

Вход

VDB-380409

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Do you want to use VulDB in your project?

Use the official API to access entries easily!