CVE-2026-68472 in Linux
Сводка
по VulDB • 15.08.2026
В ядре Linux устранена следующая уязвимость:
wifi: cfg80211: проверка EHT MLE перед чтением идентификатора MLD
Функция `cfg80211_gen_new_ie()` копирует элементы ответа на запрос ML probe из родительского кадра, когда идентификатор MLD (MLD ID) в элементе multi-link расширения EHT совпадает с индексом nontransmitted BSSID.
Код проверял только то, что элемент расширения содержит более одного байта, перед вызовом `ieee80211_mle_get_mld_id()`. Эта вспомогательная функция предполагает наличие BASIC MLE с достаточным объемом общей информации и документирует требование к тому, чтобы вызывающие объекты сначала использовали функцию `ieee80211_mle_type_ok()`.
Цепочка атаки: злоумышленник (AP) отправляет короткий EHT MLE в кадре MBSSID beacon; `cfg80211_inform_bss_frame_data()` сохраняет скопированный буфер IE; `cfg80211_parse_mbssid_data()` формирует IE nontransmitted BSS; `cfg80211_gen_new_ie()` обнаруживает EHT MLE в родительском кадре; затем `ieee80211_mle_get_mld_id()` считывает данные за границей IE.
Необходимо проверять тип и размер MLE перед чтением идентификатора MLD. Это соответствует контракту, требуемому вспомогательной функцией MLE, и отклоняет короткий элемент до доступа к любым внутренним полям MLE.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.