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

Сводка

по VulDB • 15.08.2026

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

wifi: ath11k: отмена задач SSR во время завершения работы PCI

Перезагрузка может привести к аварийному завершению работы (панике) ядра, если она совпадает по времени с восстановлением после сброса прошивки WLAN (SSR). Сбой представляет собой разыменование нулевого указателя в пути teardown MHI при освобождении контекстов MHI, поддерживаемых DMA.

Упрощенная трассировка: dma_free_attrs mhi_deinit_dev_ctxt [mhi]
ath11k_pci_power_down [ath11k_pci]
ath11k_pci_shutdown [ath11k_pci]
device_shutdown kernel_restart

На стороне хоста SSR инициируется обратным вызовом MHI RDDM, который ставит в очередь reset_work для выполнения восстановления устройства. reset_work выполняет циклическое включение/выключение питания устройства путем вызова ath11k_hif_power_down(), за которым следует ath11k_hif_power_up(). Фаза выключения инициализирует деинициализацию MHI и освобождает ресурсы DMA.

Процесс завершения работы/перезагрузки выполняется полностью асинхронно относительно потока восстановления SSR, управляемого RDDM. В результате путь shutdown (ath11k_pci_shutdown() -> ath11k_pci_power_down()) может вступить в состояние гонки с последовательностью восстановления SSR.

Исправление заключается в отмене задач, связанных с SSR, во время завершения работы PCI, маркировке устройства как находящегося в процессе удаления из системы (unregistering), и сериализации пути обратного вызова RDDM, который проверяет наличие необходимости постановки в очередь reset_work. Это гарантирует, что ни одна новая задача восстановления SSR не может быть поставлена в очередь после начала teardown, а любая выполняющаяся задача восстановления полностью синхронизируется перед выключением питания устройства, предотвращая многократное выполнение teardown MHI и освобождения ресурсов DMA.

Примечание: Эта проблема затрагивает только устройства на базе PCI/MHI. Устройства ath11k на базе AHB не ставят в очередь reset_work при нормальных потоках SSR.

Tested-on: WCN6855 hw2.1 PCI WLAN.HSP.1.1-04866.5-QCAHSPSWPL_V1_V2_SILICONZ_IOE-1

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

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

Linux

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

15.08.2026

Раскрытие

15.08.2026

Модерация

принято

Вход

VDB-390363

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Do you want to use VulDB in your project?

Use the official API to access entries easily!