Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Переполнение буфера в iwd, эксплуатируемое через Wi-Fi

03.08.2026 09:05 (MSK)

В фоновом процессе iwd, применяемом для организации подключения Linux-систем к беспроводной сети, выявлена уязвимость (CVE не назначен), приводящая к переполнению буфера при обработке специально оформленного беспроводного запроса (802.11k), не требующего аутентификации в сетях с WPA2 без PMF. Доступен прототип эксплоита.

Уязвимость вызвана переполнением фиксированного буфера uint8_t frame[512] при разборе кадров RRM (Radio Report Measurement) в функции rrm_report_beacon_results(). Проблема проявляется версиях iwd с 1.30 по 3.12 включительно. Исправление доступно в виде стороннего патча, пока не принятого в основную кодовую базу iwd.

  1. Главная ссылка к новости (https://www.openwall.com/lists...)
  2. OpenNews: Выпуск iwd 3.0, пакета для организации подключения к Wi-Fi в Linux
  3. OpenNews: Проблемы, приводящие к обходу аутентификации Wi-Fi в IWD и wpa_supplicant
  4. OpenNews: Уязвимость в wpa_supplicant, не исключающая удалённое выполнение кода
  5. OpenNews: Выпуск hostapd и wpa_supplicant 2.11, реализации стека беспроводных протоколов
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66015-iwd
Ключевые слова: iwd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (36) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Карлос Сношайтилис (ok), 09:22, 03/08/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +4 +/
     
  • 1.2, Аноним (2), 09:26, 03/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >802.11k

    доигрались со своим бесшовным "роутингом"

     
  • 1.5, Аноним (5), 10:44, 03/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Вот что происходит с теми, кто не умеет в зависимые типы.

    ЗЫ раст не предлагать, паника нам ни к чему.

     
     
  • 2.10, Аноним (10), 12:37, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    а что тебе предложить? хаскель? идрис? паскаль?)

    для раста есть https://docs.rs/no-panic

     
     
  • 3.23, Аноним (23), 16:37, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > no-panic

    Предлагаешь белое полотенце и автостопом? Когда Земля разлетится от раста на кусочки?

     
  • 2.22, Ivan_83 (ok), 16:16, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зачем нужны типы?!
    Достаточно было или проверять что влезает и/или выделить с запасом так чтобы точно влезло.
     
     
  • 3.24, Аноним (23), 16:38, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > или выделить с запасом так чтобы точно влезло

    Обычно такой софт пишут математики, но им сложно представить, что можно гарантировать запасом.

     
     
  • 4.25, Ivan_83 (ok), 16:49, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Хз.
    Чисто математики обычно гденить в матлабе разлекаются и приходят к инженерам с PoC или докой с описанием алгоритма и тестовыми векторами.
     
  • 3.30, Аноним (30), 18:17, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Достаточно было или проверять что влезает и/или выделить с запасом так чтобы точно влезло.

    Да? А чего ж не проверили и не выделили?

     
     
  • 4.31, Ivan_83 (ok), 18:37, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Бывает.
     
     
  • 5.40, Аноним (30), 23:47, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Как сделать так, чтобы не бывало?
     

  • 1.6, Аноним (6), 12:00, 03/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Им никто не пользуется. Есть network manager.
     
     
  • 2.7, Вася (??), 12:20, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    я пользуюсь. Твой network manager даже не коннектит меня к моей домашней сети (iwd коннектит). При этом к точке доступа с мобилы - тоже коннектит. Я понять не могу, почему он такой сломанный, чему там не работать, если под капотом +\- все об одном?
     
     
  • 3.9, Аноним (23), 12:24, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > меня к моей домашней сети

    У всех коннектит, а у тебя - нет...

     
     
  • 4.14, Вася (??), 14:08, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >> меня к моей домашней сети
    > У всех коннектит, а у тебя - нет...

    мне глубоко безразлично, чо там у всех.
    единственный плюс этой прослойки - что мне не надо ручками в сосноли ничего писать.
    ручками в сосноли у меня все везде коннектит, но как-то не солидно это делать каждый раз руками.

     
  • 4.18, Аноним (-), 15:54, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Он хотел сказать у всех кто под виндой.

    Но зачем iwd?

    Зачем???!!!

    wpa_passphrase твой-вайфай твой-пароль >>/etc/wpa_supplicant/wpa_supplicant.conf
    wpa_cli reconfigure

    И всё!

    Всё!!!

     
     
  • 5.19, Аноним (-), 16:03, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Не, я канеш не прав, они хотели сделать лучше, чем wpa_supplicant. Но я пробовал этот iwd когда-то. Вобщем, у них не получилось IMAO.
     
  • 2.13, Аноним (13), 13:30, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Говори за себя,если ты нуб банально не смог разобраться в программе, это не значит что другие люди ей не пользуются.
    У меня настроен networkd + iwd через конфиги которые я один раз настроил и забыл.
    Сделал множество твиков для networkd для разных типов соединений - mtu, роут метрики, RA и Privacy Extensions для IpV6, планировщик FQ и другое. Теперь все летает.
    Для iwd отключил режим энергосбережения:
    [DriverQuirks]
    PowerSaveDisable=*

    Отключил запуск периодического сканирования:
    DisablePeriodicScan=true
    DisableRoamingScan=true

    Выставит Country=US чтобы повысить мощность.
    Все работает нормально. Единственная gui морда которую поставил для удобства - iwgtk для быстрого коннекта к сетям.
    Проблем в отсутствии network менеджера и wpa_supl вообще не вижу

     
     
  • 3.15, Вася (??), 14:10, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    мне глубоко безразлично, что ты там рукоблудишь. У меня все с iwd нормально работает без особых ковыряний в прослойке, которая ничего уникального не делает. При прочих равных я возьму первую, которая мне не делает голову, а не пойду крутить настройки, которые мне крутить не надо.
     
  • 2.17, Аноним (17), 15:36, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Чего-то в Network Manager какие-то проблемы с VPN постоянно слетают парамтры прешаред ключей для моих подразделений. Заколебался уже их вставлять. Понятно, что профиксят рано или поздно, но неприятно.
     

  • 1.8, Аноним (23), 12:20, 03/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Исправление доступно в виде стороннего патча, пока не принятого в основную кодовую базу iwd.

    Почему не принятого? Ещё кому-то требуется данная уязвимость?

     
     
  • 2.21, Ivan_83 (ok), 16:15, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Там по ссылке 4 патча на разные проблемы.
    Не принятого - хз, может интел держит проект и пока они раздуплятся...
     

  • 1.20, Анимешник за 30 (-), 16:15, 03/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Wi-Fi априори не может быть надёжным каналом связи. Его банально можно заглушить.
     
     
  • 2.28, Аноним (28), 17:43, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Wi-Fi априори не может быть надёжным каналом связи. Его банально можно заглушить.

    Всё так. WiFi изначально спроектирован как протокол для мобильных устройств.

     

  • 1.26, Аноним (26), 16:56, 03/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    › вызвана переполнением фиксированного буфера uint8_t frame[512]
    классический овнокод /_-

    проблема даже не в том, что убогий инструмент не умеет предотвращать подобное при помощи системы типов, контрактов или еще чего-то

    и даже не в том, что 'стандарт' и куча UBшек позволят такое

    а в том, что бракодел который писал этот код не додумался добавить проверку

     
     
  • 2.39, Аноним (23), 23:41, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > бракодел который писал этот код не додумался добавить проверку

    Типичный математик, который думает, что числа - бесконечные, и никогда переполнения не будет.

     

  • 1.27, Аноним (28), 17:40, 03/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Сижу на WiFi стандарта "b", потому что он самый пробивной и не нужно морочиться с костылями в виде бесшовных роумингов и прочей маркетинговой тряхомудии. Работает как часы, скорости 1 мегабит более чем достаточно чтобы лайкать котиков в инсте сидя на толчке. Для остального есть кабель.
     
     
  • 2.29, dannyD (?), 17:55, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    и когда новый андроид прилетает почти гиг апдейта, подключаем эзер к телефону через переходник на тайп-си.

    надо и себе запомнить.

     
     
  • 3.32, Ivan_83 (ok), 18:38, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А зачем эти апдейты нужны?
    Если что то стоящее то шить через флешку, а хлам от вендора - нафиг надо!
     
     
  • 4.35, Аноним (35), 20:23, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ну там как бы уязвимости регулярно закрывают.
     
     
  • 5.41, Аноним (23), 00:20, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    и открывают новые многократно больше.
     
  • 4.36, dannyD (?), 20:39, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    не знаю что у вас, у меня - гугло-пиксель, там андроид эталонный и без хлама.
     
     
  • 5.38, Ivan_83 (ok), 22:04, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    У меня LOS + migroG, ещё и почищенный от лишнего.
    М не апдейты не интересны, отчасти из за криворогости и упёртости LOS разрабов.
     
  • 5.42, Аноним (23), 00:37, 04/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > андроид эталонный и без хлама

    Без хлама были Nokia E60 и всё, что ранее.

     
  • 2.33, Аноним (33), 18:52, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    от лица всей телеком-индустрии хочу сказать тебе "Спасибо". Чем больше абонентов довольны полосой в мегабит, тем спокойнее нам живётся.
     
     
  • 3.37, Аноним (28), 21:24, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Что вы вообще качаете со своими полосами в гигабит и более?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру