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

Сводка

по VulDB • 18.09.2026

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

wifi: ath12k: исправление переполнений чтения (overreads) в функции ath12k_wmi_process_csa_switch_count_event()

Для события WMI_TAG_PDEV_CSA_SWITCH_COUNT_STATUS_EVENT отсутствует запись политики, поэтому инфраструктура парсинга не обеспечивает проверку минимальной длины для структуры события. Кроме того, поле num_vdevs напрямую берется из прошивки и используется в качестве границы цикла по массиву vdev_ids без проверки его соответствия полезной нагрузке TLV (TLV payload). Любое из этих условий может привести к чтению за пределами допустимых границ (out-of-bounds read).

Добавлена запись политики TLV для WMI_TAG_PDEV_CSA_SWITCH_COUNT_STATUS_EVENT, чтобы инфраструктура парсинга обеспечивала проверку минимальной длины для структуры события фиксированного размера. Добавлена вспомогательная функция ath12k_wmi_tlv_data_len() для восстановления длины полезной нагрузки распарсенного TLV на основе заголовка, предшествующего указателю на данные. Она используется в функции ath12k_wmi_process_csa_switch_count_event() для ограничения значения num_vdevs перед циклом.

Тестирование выполнено только путем компиляции (Compile tested only).

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

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

Linux

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

11.09.2026

Раскрытие

17.09.2026

Модерация

принято

Вход

VDB-406918

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Interested in the pricing of exploits?

See the underground prices here!