The OpenNET Project / Index page

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



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

Оглавление

Обновление Exim 4.94.2 с устранением 10 удалённо эксплуатируемых уязвимостей, opennews (ok), 04-Май-21, (0) [смотреть все]

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


12. "Обновление Exim 4.94.2 с устранением 10 удалённо эксплуатиру..."  +2 +/
Сообщение от adsh (ok), 05-Май-21, 00:43 
Самый удобный, конфигурируемый и гибкий МТА.

А что касается других МТА: "нет здоровых людей, есть недообследованные пациенты".

Главное, чтобы найденные проблемы вовремя исправляли.

К этой версии идут патчи, позволяющий быстро обновить древние версии, с несовместимым опциями конфигурации: "Incorporate debian patches to turn taint failures into warnings".

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

17. "Обновление Exim 4.94.2 с устранением 10 удалённо эксплуатиру..."  –4 +/
Сообщение от Аноним (17), 05-Май-21, 04:59 
Код exim'a не очень большой, библ нет, надеюсь, перепишут на Rust и большинство проблем уйдет.

Другой вопрос, что часть проблем, про которые стараются не говорить - это НЕ проблемы с C, а проблемы с логикой, например выполение exec() без проверок на вход, конкатенация строк и прочее - т.е. никакой static analyzer их никогда не найдёт. Fuzzer, мб, и то не факт.

// b.

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

18. "Обновление Exim 4.94.2 с устранением 10 удалённо эксплуатиру..."  +1 +/
Сообщение от Аноним (17), 05-Май-21, 05:02 
Пример, CVE-2020-28017:

"The name of the log file in buffer is derived from file_path, which is
derived from log_file_path, a format string defined at compile time (or
re-defined by the configuration file). On Debian, log_file_path is
"/var/log/exim4/%slog", and "%s" is converted to "main", "reject",
"panic", or "debug" at run time (line 398).

An attacker with the privileges of the "exim" user can create a symlink
(or a hardlink) in the log directory, append arbitrary contents to an
arbitrary file (to /etc/passwd, for example), and obtain full root
privileges:"

Код писали, мозгами не думали - C тут не причём.

// b.

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

36. "Обновление Exim 4.94.2 с устранением 10 удалённо эксплуатиру..."  –2 +/
Сообщение от пох. (?), 05-Май-21, 09:16 
> Код exim'a не очень большой, библ нет, надеюсь, перепишут на Rust и большинство проблем уйдет.

_начнут_переписывать_. Учитесь говорить о хрусте правильно.

Разумеется, уйдет - будет очередной неработоспособный огрызок, делающий примерно ничего из нужного.
Нет кода - нет проблем.

Хотя, ничто не мешает притащить в очередной хрустовый хеловрот половину интернета зависимостями зависимостей.

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

93. "Обновление Exim 4.94.2 с устранением 10 удалённо эксплуатиру..."  +/
Сообщение от DIO (?), 05-Май-21, 20:13 
ага... только на бейсике только бдсм!
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

20. "Обновление Exim 4.94.2 с устранением 10 удалённо эксплуатиру..."  +1 +/
Сообщение от СтраусТруп (?), 05-Май-21, 06:00 
Вскрытие покажет
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

32. "Обновление Exim 4.94.2 с устранением 10 удалённо эксплуатиру..."  –1 +/
Сообщение от Michael Shigorinemail (ok), 05-Май-21, 08:08 
> А что касается других МТА: "нет здоровых людей,
> есть недообследованные пациенты".

Минимум один действительно здоровый точно есть :-)

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

PS: как бы там ни было, рад тебя видеть :-)

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

35. "Обновление Exim 4.94.2 с устранением 10 удалённо эксплуатиру..."  –8 +/
Сообщение от пох. (?), 05-Май-21, 09:13 
> Самый удобный, конфигурируемый и гибкий МТА.

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

Но да, набор возможностей устарел даже по меркам экзима 2004го года.

Правда, зато и "набор патчей" делающих поломанное обратно неполоманным не требуется (интересно, что в головах у авторов, что такой набор вообще нужен?)

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

75. "Обновление Exim 4.94.2 с устранением 10 удалённо эксплуатиру..."  +1 +/
Сообщение от adsh (ok), 05-Май-21, 14:52 
Debug: exim -bhc <sender_ip> 2>debug.log
Ответить | Правка | Наверх | Cообщить модератору

100. "Обновление Exim 4.94.2 с устранением 10 удалённо эксплуатиру..."  +2 +/
Сообщение от Аноним (100), 05-Май-21, 22:49 
Пытались, и успешно. Там есть определенный порог вхождения, который надо преодолеть, вникнув в его терминологию и workflow, и документация написана из предположения, что читающий это все понимает, но в целом задокументировано все ничуть не хуже сендмейла, в чем-то даже лучше. В целом все очень гибко, чего не хватает, можно докостылить на перле.

Но дырявость, конечно, удручает. Хотя в любом комбайне наверное так.

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

102. "Обновление Exim 4.94.2 с устранением 10 удалённо эксплуатиру..."  +/
Сообщение от pin (??), 06-Май-21, 00:10 
В postfix не так.
Ответить | Правка | Наверх | Cообщить модератору

103. "Обновление Exim 4.94.2 с устранением 10 удалённо эксплуатиру..."  +/
Сообщение от Аноним (100), 06-Май-21, 00:24 
Так постфикс не комбайн.
Ответить | Правка | Наверх | Cообщить модератору

110. "Обновление Exim 4.94.2 с устранением 10 удалённо эксплуатиру..."  +2 +/
Сообщение от xm (ok), 06-Май-21, 10:47 
Потому что сам Postfix в сравнении с Exim умеет примерно ничего.
Ответить | Правка | К родителю #102 | Наверх | Cообщить модератору

57. "Обновление Exim 4.94.2 с устранением 10 удалённо эксплуатиру..."  +/
Сообщение от Аноним (-), 05-Май-21, 12:08 
>> Проблемам подвержены все версии Exim, история которых отслеживается в Git с 2004 года
> А что касается других МТА: "нет здоровых людей, есть недообследованные пациенты".
> Главное, чтобы найденные проблемы вовремя исправляли.

.
>> с 2004 года
> вовремя исправляли

МакЛауд, залогинься!

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

61. "Обновление Exim 4.94.2 с устранением 10 удалённо эксплуатиру..."  +/
Сообщение от Pahanivo (ok), 05-Май-21, 12:42 
> позволяет сразу удалённо выполнить код с правами root

его под непривилигированным юзером не запустить?

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

77. "Обновление Exim 4.94.2 с устранением 10 удалённо эксплуатиру..."  –1 +/
Сообщение от Moomintroll (ok), 05-Май-21, 15:01 
> его под непривилигированным юзером не запустить?

Я запускаю.

Правда нужно сделать пару телодвижений: CAP_NET_ADMIN, выпилить роутер userforward и, если нужны локальные мейлбоксы, создавать их вручную (по крону) с правами, позволяющими запись exim'у, предварительно переконфигурив транспорт local_delivery на работу под непривилегированным пользователем (mail).

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

79. "Обновление Exim 4.94.2 с устранением 10 удалённо эксплуатиру..."  –4 +/
Сообщение от пох. (?), 05-Май-21, 15:13 
> Правда нужно сделать пару телодвижений:

выпилить нормальный юникс, и накостылякать подпорок.

Вместо сброса привиллегий сразу после использования - навечно "net_admin" (вспомним, сколько дыр было в этом месте), вместо работы от конечного получателя - "мэйлбоксы по крону"...

Нет, я согласен, в общем-то, что exim только таким способом и можно как-то запускать не в специальном отсаднике где ущерб тоже возможен, но ограничен почтой.

Но ведь этим людям искренне не нравится exchange...

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

128. "Обновление Exim 4.94.2 с устранением 10 удалённо эксплуатиру..."  +/
Сообщение от suffix (ok), 08-Май-21, 17:35 
Прочитал информацию эту в оригинале и если я не ошибаюсь то если exim-ом пользуюсь только я сам то вышеуказанные "уязвимости" мне нестрашны ?
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

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

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




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

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