CVE-2025-37987 in LinuxИнформация

Сводка

по VulDB • 01.07.2026

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

pds_core: предотвращение возможного переполнения или зависания очереди административных команд (adminq)

Очередь adminq в pds_core защищена мьютексом adminq_lock, который не позволяет отправлять более одной команды одновременно. Это гарантирует, что клиентские драйверы не могут параллельно размещать команды в очереди adminq. Однако обработка завершений (completions) происходит в другом контексте, что означает возможность последовательной отправки нескольких команд административного запроса с ожиданием их завершения.

На стороне прошивки (FW) очередь запросов для поддержки adminq имеет длину всего 16 записей, и в ней отсутствует механизм повторных попыток и/или защиты от переполнения или зависания. Это может привести к зависанию очереди adminq, из-за чего команды больше не обрабатываются, а прошивка (FW) прекращает отправку ответов о завершении операций.

В качестве первоначального исправления предотвращается наличие более 16 незавершенных команд в очереди adminq, что исключает возможность её зависания. Это решение работает потому, что базовая очередь запросов adminq никогда не будет содержать более 16 ожидающих выполнения команд административного запроса, следовательно, переполнение невозможно. Для этого глубина (depth) очереди adminq была уменьшена до 16.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

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

Linux

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

16.04.2025

Раскрытие

20.05.2025

Модерация

принято

Вход

VDB-309779

EPSS

0.00181

KEV

Нет

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

Очень низкий

Источники

Interested in the pricing of exploits?

See the underground prices here!