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

Сводка

по VulDB • 25.07.2026

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

fuse-uring: исправлено перемещение отмененной записи в список ent_in_userspace

Функция fuse_uring_cancel() перемещает доступные записи (те, к которым не прикреплены запросы) в список ent_in_userspace. Функция ent_list_request_expired() проверяет первую запись в списке ent_in_userspace и безоговорочно разыменовывает указатель ent->fuse_req, что приводит к аварийному завершению работы при работе с отмененной записью, которая была перемещена в этот список.

Исправление заключается в освобождении записи и прямом уменьшении счетчика queue_refs непосредственно внутри fuse_uring_cancel(). Это безопасно, поскольку функция cancel является самой функцией обработки отмены: после вызова io_uring_cmd_done() для данной команды больше не будут отправляться запросы на отмену, а процедура завершения работы (teardown) синхронизируется с обработкой отмены через блокировку queue->lock.

Поскольку теперь функция cancel уменьшает значение queue_refs, в функции fuse_uring_abort() более нельзя использовать условие проверки queue_refs > 0 для вызова fuse_uring_abort_end_requests(), так как отмененные записи могли уже уменьшить счетчик queue_refs, пока запросы все еще находятся в очереди. Условие удалено, чтобы функция abort всегда очищала очередь запросов и останавливала потоки очередей.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

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

Linux

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

19.07.2026

Раскрытие

25.07.2026

Модерация

принято

Вход

VDB-383046

EPSS

0.00000

KEV

Нет

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

Низкий

Источники

Do you want to use VulDB in your project?

Use the official API to access entries easily!