LINUX.ORG.RU

OpenWrt 19.07.1

 

OpenWrt 19.07.1

0

2

Выпущены версии дистрибутива OpenWrt 18.06.7 и 19.07.1, в которых исправлена уязвимость CVE-2020-7982 в менеджере пакетов opkg, с помощью которой можно было осуществить MITM-атаку и заменить содержимое загружаемого из репозитория пакета. Из-за ошибки в коде проверки контрольных сумм, атакующий мог проигнорировать контрольные суммы SHA-256 из пакета, что позволяло обойти механизмы проверки целостности загружаемых ipk-ресурсов.

Проблема существует с февраля 2017 года, после того, как был добавлен код для игнорирования начальных пробелов, идущих перед контрольной суммой. Из-за ошибки при пропуске пробелов не сдвигался указатель на позицию в строке и цикл декодирования шестнадцатеричной последовательности SHA-256 сразу возвращал управление и отдавал контрольную сумму нулевой длины.

Из-за того, что менеджер пакетов opkg запускался из-под root, злоумышленник мог изменить содержимое в ipk-пакете во время организации MITM-атаки, загружаемый из репозитория в процессе выполнения пользователем команды «opkg install», и организовать выполнение своего кода с правами root через добавления в пакет собственных скриптов-обработчиков, вызываемых при установке. Для использования уязвимости атакующий также должен подменить индекс пакетов (например, отдаваемого с downloads.openwrt.org). Размер изменённого пакета должен соответствовать изначальному, из индекса.

В новых версиях также устранена ещё одна уязвимость в библиотеке libubox, которая может привести к переполнению буфера при обработке в функции blobmsg_format_json специально оформленных сериализированных бинарных данных или данных в формате JSON.

>>> Подробности



Проверено: shell-script ()
Последнее исправление: shell-script (всего исправлений: 1)
Ответ на: комментарий от DrRulez

И до ddwrt там как до луны одним местом.

Ещё один. Если вам нужно всё-в-одном, то да, dd-wrt для вас.

копеечный роутер

Не буду разочаровывать, но иногда ни разу не копеечные роутеры ценой в $150-$200, купленные на амазоне, работают просто отвратительно везде кроме стока (проверено на OpenWrt и на DD-WRT разных версий, от новых до старых и от официальных до васянских, также проверена dev-прошивка от производителя на базе OpenWrt). В случае с тем роутером, о котором идёт речь, в итоге был установлен всё-таки DD-WRT, т.к. в стоке не нашлось необходимой пользователю функции, а OpenWrt никогда не заявляли о том, что они его официально поддерживают, и работал он соответственно.

xenith
()
Ответ на: комментарий от DrRulez

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

Если за каким-то идеями «колыхается дерьмо» - это не означает, что оно колыхается за всеми остальными идеями.

Плохо быть в твоем мире. Я тебе сочувствую.

shell-dev
()
Ответ на: комментарий от vodz

Спасибо, хотел посмотреть на пример того как делают порт. Мой опыт был тоже с TP-Link серии Archer, но не на MTK.

xenith
()
Ответ на: комментарий от DrRulez

Но вот понять того Васю я не могу. Он купил копеечный роутер, потратил кучу своего времени, чтоб сваять ну такое себе. Не дешевле-ли в итоге было купить нормальный роутер?

Написание комментариев на форум тоже не способстуют «прокорму семьи», себя-то понимаете? От «того Васи» хоть пошивка осталась…

sinaps
()
Ответ на: комментарий от DrRulez

Можно бизнес сделать: взять этот копеечный роутер, поставить openwrt и всякие хакерские штуки, и продавать втридорога.

gtk3 ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.