The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Уязвимость в Exim, позволяющая выполнить код на сервере, opennews (??), 27-Ноя-17, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


19. "Уязвимость в Exim, позволяющая выполнить код на сервере"  +1 +/
Сообщение от Аноним (-), 27-Ноя-17, 17:37 
А подобные ляпы в postfix были? Что-то не припоминаю.
Ответить | Правка | Наверх | Cообщить модератору

27. "Уязвимость в Exim, позволяющая выполнить код на сервере"  +4 +/
Сообщение от нах (?), 27-Ноя-17, 17:59 
> А подобные ляпы в postfix были? Что-то не припоминаю.

а он что, chunked smtp научился, что-ли? Или binary mime?
если ничего толком не уметь, то и ляпов не будет.

впрочем, его самый главный ляп - mynetworks_style=subnet в конфиге по умолчанию. Двадцать лет, жеванный крот, openrelay в каждой дефолтной поставке (особенно интересно взаимодействие этой опции с multihomed хостом, а ведь большинство наколеночных почтовых серверов именно такие).
Да, большинство разработчиков дистрибутивов это знает, и исправляет при пакетировании, но спам с открытых всему миру релеев на постфиксе держит почетное второе место после затрояненных серверов.

Ответить | Правка | Наверх | Cообщить модератору

31. "Уязвимость в Exim, позволяющая выполнить код на сервере"  +/
Сообщение от _ (??), 27-Ноя-17, 18:22 
>а он что, chunked smtp научился, что-ли? Или binary mime?

А оно куму то уперлось?
>если ничего толком не уметь, то и ляпов не будет.

Дооооо! Postfix умеет надёжно и быстро принимать и доставлять почту. А ыкзим - нет, зато  умеет тону свистелок и пер*лок. Трудный выбор, да :)

(Ну это я стебусь, экзим _внутри_ защищённой сети иногда очень облегчает, да :)

>впрочем, его самый главный ляп - mynetworks_style=subnet в конфиге по умолчанию.

Где именно? Я вот такого не нашёл ... ***ть изволите? :) Во всех системах на которых пришлось его поднимать у него простенький интерактивный конфигуратор есть, которых все проходят на на, от**сь и потом вливают реальную конфигурацию. А вот почему ты об жтом не знал многое говорит о тебе :)

Ответить | Правка | Наверх | Cообщить модератору

35. "Уязвимость в Exim, позволяющая выполнить код на сервере"  +/
Сообщение от sas (??), 27-Ноя-17, 18:40 
тут серьезные дяди общаются, а не осиляторы конфигураторов.
http://www.postfix.org/postconf.5.html#mynetworks_style
дефолтный конфиг до 3.0 открывает релай для локальных сегментов, например для всех соседей снаружи :)
Ответить | Правка | Наверх | Cообщить модератору

37. "Уязвимость в Exim, позволяющая выполнить код на сервере"  +2 +/
Сообщение от нах (?), 27-Ноя-17, 19:00 
там интересней, оно как-то так удивительно вычисляло эту subnet, когда интерфейсов больше одного, что получался то ли mask overlap, то ли еще какая ошибка - но в общем, в результате открывалось если и не вообще всем, то половине мира, я наткнулся на эти грабли именно в сети, где subnet казался _правильным_ вариантом, чужие там не ходили.

В 3.0, если что, проблему не искоренили (а то ж мы ж порушим совместимость с осиляторами автоконфигураторов), а только слегка прикрыли половичком, посмотри там в чего-то .h (лень качать, он очевидный) на игры вокруг compatibility_level, которые вытаскивают из могилки старое поведение, если попался старый конфиг ;-) Или ты думаешь, спам мне по сей день падает с аутентичных 2.2.0 ? ;-)

Ответить | Правка | Наверх | Cообщить модератору

39. "Уязвимость в Exim, позволяющая выполнить код на сервере"  +/
Сообщение от _ (??), 27-Ноя-17, 19:46 
Тьфу, допёрло о чем вы тут :)
Ну и:
>mynetworks_style (default: Postfix ≥ 3.0: host, Postfix < 3.0: subnet)

Так что как бе - да :)

Ответить | Правка | Наверх | Cообщить модератору

44. "Уязвимость в Exim, позволяющая выполнить код на сервере"  +/
Сообщение от Sw00p aka Jerom (?), 27-Ноя-17, 21:47 
Дык на 127.0.0.1


Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

46. "Уязвимость в Exim, позволяющая выполнить код на сервере"  +/
Сообщение от нах (?), 27-Ноя-17, 23:55 
> Дык на 127.0.0.1

и тут тоже забавно. Чтобы *снять* sendmail с этого ручника - надо прочитать документацию. ("не man page, а документацию!" (c) )
Чтобы *поставить* postfix в такой конфигурации - нужна совершенно неочевидная правка в совершенно неочевидном файле причудливого синтаксиса (к счастью, большинство дистрибутивов делают это за незадачливого юзверя), спасибо, хоть в мане описанного.

А вот в каком, чорт побери, месте трехстастраничного экзимовского талмуда (вот уж точно профессор писал, мля. Точнее, руками водил, писали-то аспиранты, разумеется - "таааак...тут переделайте...это неточно...здесь мне не нравится" - пока писавший уже сам не переставал понимать смысла текста) описана local_interfaces - я хз. Где-то, вероятно, описана. Но в дефолтном конфиге ее вовсе нет, даже в закомментированном виде - чтоб найти ее хотя бы до того, как неудачник прочитает двадцать страниц неудобоваримого бреда про acl'и и все с ними связанное.

в конфиге, идущем в большинстве дистрибутивных пакетов, тоже нету, потому что это... ну да, вы угадали, тот самый configure.default как он есть.
Правда, политкорректно переименованный зачем-то в exim.conf

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

Ответить | Правка | Наверх | Cообщить модератору

70. "Уязвимость в Exim, позволяющая выполнить код на сервере"  +/
Сообщение от SubGun (ok), 30-Ноя-17, 00:20 
Какой-то поток сознания
Ответить | Правка | Наверх | Cообщить модератору

33. "Уязвимость в Exim, позволяющая выполнить код на сервере"  +1 +/
Сообщение от Andrey Mitrofanov (?), 27-Ноя-17, 18:30 
> А подобные ляпы в postfix были? Что-то не припоминаю.

$фейворит_сиёрч_нжин тебе стальные руки-крылья не дал или склероз память укоротил?--


Напр., https://security-tracker.debian.org/tracker/source-package/p...

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

Но ты проверь -- чтоб _помнить_ уже точно, и нам напоминай уже точно-точно.

Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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