LINUX.ORG.RU

D-link: да, наши роутеры уязвимы, и допускают удалённое выполнение кода. Но, нам пофиг.

 , , , ,


0

1

Сабж

D-Link сообщила, что у нескольких её маршрутизаторов обнаружена уязвимость, допускающая удалённое выполнение кода. Компания не собирается ничего предпринимать: эти устройства достигли установленного ей окончания срока службы, поэтому их предлагается утилизировать, а вместо них приобрести новые. Ранее компания аналогичным образом поступила с устаревшими NAS.

Потенциальные злоумышленники могут воспользоваться уязвимостью, связанной с переполнением буфера стека, и запустить удалённое выполнение кода. Подробностей обнаруженной угрозы D-Link не привела, видимо, чтобы не облегчать киберпреступникам задачу. Тем не менее, оборудование остаётся уязвимым для кражи данных, установки вредоносного и шпионского ПО; оно также способно стать частью ботнета в участвовать в DDoS-атаках. Проблема затрагивает маршрутизаторы следующих моделей: DSR-150, DSR-150N, DSR-250, DSR-250N, DSR-500N и DSR-1000N. Примечательно, что первые четыре из указанных устройств подошли к концу жизненного цикла только в этом году.

Никаких активных действий производитель предпринимать не намерен. «Если продукт достиг окончания [срока] поддержки (EOS) / окончания срока службы (EOL), по нему обычно не оказывается расширенная поддержка или разработка», — говорится в заявлении D-Link. Владеющим указанными устройствами американским потребителям предлагается скидка 20 % на покупку устройств того же бренда. На уязвимые маршрутизаторы можно также устанавливать альтернативные прошивки — это аннулирует гарантию, но в данном случае значения это, видимо, уже не имеет.

Ранее стало известно, что несколько моделей сетевых хранилищ (NAS) от D-Link подвержены уязвимости CVE-2024-10914. Но производитель заявил, что эти устройства также достигли окончания срока службы, и никаких действий компания предпринимать не будет — потребителям рекомендовали купить свежие модели.

Кроссавчеги, чо

★★★★★

С одной стороны да, но, с другой стороны, а вот если устройство выпущено году в 2003 и там нашли уязвимость? Должен ли производитель писать патч?

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

MoldAndLimeHoney
()
Ответ на: комментарий от zent

У них китайские и российские прошивки есть. Поэтому нумеруют по разному.

Не, чтото другое наверно. Вот эти все российские.

2021.09.23-15.16_DIR_615Z_RT8196E_WW_1.0.2_release.bin
2020.01.17-11.54_DIR_615X_RT8196E_PLUS_1.0.1_release.bin
2020.11.26-17.47_DIR_615X_RT8196E_3.0.7_release.bin

И я вот и гадаю - это SDK у них поменялся, или это спецверсии для провайдеров… или еще чтото, организационного характера.

По теме. Я впервые увидел WPA3 на скринах настроек с длинка. Т.е. даже если само устройство не дырявое, то реализованный протокол может быть устаревшим. КМК тут остается выдумывать API каоето разделяющее аппаратную и программные части.

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

И я вот и гадаю - это SDK у них поменялся, или это спецверсии для провайдеров… или еще чтото, организационного характера.

Или одна прошивка обычная для России, а вторая WW.

Acronym	Definition
WW	World War
WW	Worldwide
WW	White Wine

Как расшифровывать - сами выбирайте.

zent
()

...удалённое выполнение кода...

Угу.

Но смотря как использовать.

Когда-то я работал в вузе (банальном, но со своими особенностями). И я таки да, управлял по удалёнке этими вашими роутерами. Перестал этим делом заниматься, как только понял, что там всех, кто обладает некими знаниями, опытом и навыками подозревают в чём-то нехорошем.

sparkie ★★★★★
()

лет 15-20 назад был d-link dir300. При попытке отключить доступ к веб-морде через интернет – веб-морда показывает, что отключено, но в действительности нет.

проблема была известная, вроде даже на всех роутерах. Но никто это не исправлял. Лет 10 точно.

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

лет 15-20 назад был d-link dir300

Это легендарная «модель», представляющая собой, в зависимости от региона и ревизии, как минимум 8 аппаратных платформ, у которых все разное, включая прошивку. Даже внешний вид у них бывает разный. И одинакового разве что наличие 5 Ethernet портов и WiFi.

Khnazile ★★★★★
()
Ответ на: комментарий от Khnazile

как ни странно, дир-300 у меня до сих пор воркает, хотя и тупит периодически…
а более продвинутых сетевых устройств, сломатых по разным причинам, на работе небольша коробочка ужо собралась… :)

pfg ★★★★★
()
Ответ на: комментарий от Khnazile

Это легендарная «модель», представляющая собой, в зависимости от региона и ревизии, как минимум 8 аппаратных платформ

насколько я помню там была одна плата, а корпуса клепали к ней все кому не лень. И поэтому прошивок было – от каждого не ленивого продавца как минимум по одной.

я свой прошил прошивкой от асус и забыл про все беды с этим роутером.

TPPPbIHDELj
()

У производителей разные бизнес модели. Одни дают пожизненную поддержку (life time), а другие только на определённый строк. Это закладывается в цену устройств.

Покупайте устройства дороже, которые дают пожизненную (lifetime) поддержку.

anonymous
()
Ответ на: комментарий от Khnazile

да все из SOC использовались и в других роутерах.

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

а так-то дыр-300 на закате жизненного цикла модели скатился к реалтеку, и стал примерно как нетис и прочий шлак.

NiTr0 ★★★★★
()
Ответ на: комментарий от anonymous

Например открывать исходники в принудительном порядке по окончании поддержки.

В закрытых исходниках бывает такая лажа что открывать их - это существенный удар по репутации. К тому же невозможно проверить что именно там открыли и работоспособно ли оно.Мне приходилось видеть какой бардак может твориться на рабочем компе разработчиков прошивок даже для вроде бы довольно серьезных промышленных девайсов. Чтобы привести это к относительно приличному виду - пришлось бы потратить значительное количество рабочего времени. Соответственно, с требованием выкладывать исходники устройства станут дороже так как рабочее время придется оплатить. Будут недовольны например те покупатели кто сейчас покупает дешевые китайские телефоны,заведомо зная что никаких обновлений не будет(да и не нужны они им).

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

К тому же невозможно проверить что именно там открыли и работоспособно ли оно.

Я не тактик, я — стратег. (анек)

Бинарная идентичность скомпилированного по описанию условий компиляции с выпущенной фирмварью - не совпадает - наказать, пусть сами крутятся. Так то и сейчас GPL-соусы должны выкладывать, но мы то знаем… Пока напрашивается отличие перед кем ответственнность - перед отдельным пользователем как сейчас, или перед обществом в связи с общественностью цели (стабильность/безопасность/другое?). Ну а те кто будет недоволен (по конкретному результату может даже и я сам), должны не быть бараном из стада остригаемых баранов, а повышать свою социальную грамотность, и участвовать в управлении обществом. Хатаскрайник (в широком смысле)? вон корыто, жри что насыпали.

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

GPL обычно предоставляют, но бинари под другими лицензиями, которые также в состав прошивки входят, никто открывать не должен. В итоге там все дыры и будут.

А в случае с некоторыми вендорами типа Realtek, их SDK специально так написано, что адекватный разработчик с ним связываться не будет даже при наличии всех исходников. А любители запрашивать сорцы у всех подряд быстро в нем утонут.

zent
()
Ответ на: комментарий от NiTr0

lifetime поддержка/гарантия - она только до обьявления девайса EOL. а не до момента когда девайс физически развалится.

Нет, там есть нюансы, которые зависят от бизнес модели. EOL «Конец жизни» устройства понятие юридически растяжимое бывает:

  • Официальный конец продаж.
  • Конец гарантии
  • Конец сервисного, послегарантийного ремонта. Строк службы устройства.
  • Конец выпуска новых фичей прошивки EOSL
  • Конец выпуска обновлений безопасности для прошивки EOML

Надо смотреть что даёт производитель перед покупкой устройства. Есть фирмы продающие модели которые имеют конечный строк службы железа после которого в ремонт не примут но не имеют конечного строка EOML или даже EOSL. Причем даже при покупки этой фирмы другой эти обязательства, по выпуску обновлений безопасности прошивок сохраняются. Пример оборудование 3Com которое продолжало поддерживается HP после приобретения ею 3Com.

Если вы покупаете устройство где производитель честно указал: гарантия 1 год, строк службы 3 года. EOSL=EOML=строк службы=3 года, то не стоит возмущаться что после 3 лет обновления безопасности прекратились.

Берите устройства с поддержкой Linux, но и это не даёт 100% гарантии вечного EOML, с ядра Линукс старую архитектуру когдато могут выкинуть.

anonymous
()
Ответ на: комментарий от tiinn

ну ралинки я бы не стал называть «крайне дешево». те же кинетики отродясь на них например.

дыр300 B1-B4 ревизий был на вполне кошерном RT3050. в котором даже hwnat есть, но в который длинк «не шмогла». B5-B7 - уже на урезанном RT5350 без hwnat.

а вот С1 - уже на рылтеке, на котором в принципе работоспособных девайсов никто не выпилил - хоть дырлинк, хоть анус асус, хоть прочие. ввиду исключительной кривости сдк и кучи кривоблобов в нем, не дающих даже опции ядра менять (ну, там, memory allocator например).

NiTr0 ★★★★★
()
Последнее исправление: NiTr0 (всего исправлений: 2)
Ответ на: комментарий от NiTr0

Кроме DLink дополню в черный список фирму Zyxel - они так же ничего не фиксят после истечения строка службы.

Больше 10 лет назад в одного прова внезапно начала возникать проблема с новыми подключениями в некоторых сегментах сети. Не мог найти проблему пару дней, ушло много клиентов с проблемных сегментов!!! DHCP в те сегменты не давал настройки. Оказалось что в проблемных сегментах странности с option 82. Вся сеть с DLink. Оказалось что разные модели DLink по разному обрабатывают опцию 82 и если в кольцо коммутаторов попадают разные модели DLink то option 82 перестает работать в данном сегменте.

Привлечь DLink за вред не удалось, не удалось даже получить обновление кривой прошивки для старых коммутаторов. Официальный ответ DLink старую модель поддерживать не будем, для решения проблемы советуем купить новую модель. Похожая проблема была с Zyxel.

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

Бинарная идентичность

С ней в линуксе вообще весьма плохо.

повышать свою социальную грамотность, и участвовать в управлении обществом.

Марксисты пытались внедрить эту идею в практику. Что-то у них не особо хорошо получилось.

Хатаскрайник (в широком смысле)? вон корыто, жри что насыпали.

А всё равно придется. Потому что невозможно быть специалистом во всех областях. Сильно сомневаюсь что один человек может успешно совмещать на хорошем уровне например программирование и управленческую деятельность. Очень уж разные навыки требуются.

Возвращаясь к роутерам - у них программный код это такая же запчасть как любая микросхема на плате. Это только кажется что переделать код прошивки проще чем что-нибудь на плате перепаять.Любой хороший электронщик скажет вам обратное потому что он - электронщик. И в любом случае у любого устройства будет тот или иной срок поддержки. Никто же не удивляется что сейчас уже весьма затруднительно найти запчасти например к старой бытовой электронике 70х-80х годов. Хотя там к каждому аппарату прилагалась электрическая схема - считай тот же исходник. Нет,это вовсе не только про советскую электронику. И самое главное - уже мало кто стремится поддерживать ту электронику в рабочем состоянии. Она стала просто не нужна так как появилось много другой, лучше и нередко даже дешевле(относительно среднего уровня дохода граждан). А схемы вклеивать в инструкцию по эксплуатации перестали - не из-за какого-то заговора,а потому что крайне маловостребованы они. Также и с исходниками прошивок - будет спрос значит найдутся производители которые будут его удовлетворять. Сейчас же в абсолютном большинстве случаев пользователи,далёкие от электроники и программирования, не заморачиваются с обновлениями даже если производитель эти обновления выпускает. Когда девайс перестает удовлетворять потребностям - его продают или дарят кому-нибудь,и покупают другой.

watchcat382
()
Ответ на: комментарий от zent

бинари под другими лицензиями, которые также в состав прошивки входят, никто открывать не должен. В итоге там все дыры и будут.

Можно подумать в открытом софте не находили серьезнейших дыр,существовавших там чуть ли не десятилетиями. Объемы кода стали такими что найти в них что-то весьма затруднительно. Разве что в открытом коде исправить можно быстрее - не надо ждать пока там производитель соизволит пошевелиться.

Realtek, их SDK специально так написано, что адекватный разработчик с ним связываться не будет.

Уверен что не специально. Просто написание хорошего кода и хорошей документации к нему - стоит денег. Просто сэкономили. Найти энтузиастов которые будут код вылизывать не за большие деньги,а потому что им это интересно - теоретически можно,но очень не просто. Достаточно оглянуться на самого себя и понять что если работа не интересна то она даже и за деньги делается далеко не самым идеальным образом. А интерес - штука весьма непредсказуемая и переменчивая. Сегодня он есть,а через месяц его нет.

А любители запрашивать сорцы у всех подряд быстро в нем утонут.

Как раз настоящие любители не утонут, они даже без исходников крутые штуки делают. Но производителю устройства надо еще таких любителей найти и своим устройством заинтересовать.

watchcat382
()
Ответ на: комментарий от anonymous

Надо смотреть что даёт производитель перед покупкой устройства.

Именно так. А не выбирать девайсы по дизайну корпуса и написанным на коробке каким-то маркетинговым buzzwords как это делает сейчас слишком большое количество покупателей.

Берите устройства с поддержкой Linux

Хороший вариант! Применительно к роутерам надо смотреть на совместимость с openwrt и сразу его ставить.

с ядра Линукс старую архитектуру когдато могут выкинуть.

Но старые-то ядра никуда не исчезнут так как исчезают сайты сдохших производителей со всем что на них лежало. А тот код что работает в userspace - обычно не так уж сильно привязан к ядру. В том смысле что в ядре весьма редко происходят настолько революционные изменения чтоыб юзерспейс серьезно ломался и не поддавался починке.

watchcat382
()
Ответ на: комментарий от Pohmetolog

оно крутится на гипервизоре.

Разве в роутерных процах поддерживается какая-то разновидность виртуализации и бывает гипервизор? Поясните пожалуйста что вы имели в виду.

watchcat382
()