The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"OpenNews: Удаленная уязвимость в Cyrus-IMAP"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"OpenNews: Удаленная уязвимость в Cyrus-IMAP"
Сообщение от opennews (ok) on 24-Ноя-04, 22:51 
До сих пор сообщения об уязвимостях обходили стороной проект Cyrus-IMAP (https://www.opennet.ru/prog/info/484.shtml), но как оказалось, это была лишь иллюзия безопасности. После первого же аудита кода, во всех версиях Cyrus-IMAP (http://asg.web.cmu.edu/cyrus/imapd/), включая 2.2.8, обнаружили (https://www.opennet.ru/base/netsoft/1101231493_2342.txt.html) сразу несколько серьезных ошибок, позволяющих удаленному злоумышленнику (не имеющему локального аккаунта) запустить код с правами суперпользователя на сервере.


Проблемы (уже выпущена (http://asg.web.cmu.edu/cyrus/imapd/) версия 2.2.9 с решением):
-  Cyrus-IMAP 2.2.4 - 2.2.8: переполнение стека, до стадии аутентификации, из-за отсутствия проверки на размер вводимого логина при копировании во временный буфер;
-  3 ошибки при обработке параметров IMAP команд, для пользователей имеющих доступ к IMAP серверу.


Должен отметить, что не осталось ни одного открытого IMAP сервера которому можно было бы доверять: на UW IMAPD (http://www.washington.edu/imap/) изначально поставлен крест в плане безопасности, в Courier-IMAP (https://www.opennet.ru/prog/info/736.shtml) несколько раз находили (http://secunia.com/product/2552/) неприятные ошибки. Из POP3 серверов можно доверять только popa3d (http://www.openwall.com/popa3d/).

URL: https://www.opennet.ru/base/netsoft/1101231493_2342.txt.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=4699

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

 Оглавление

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


1. "Удаленная уязвимость в Cyrus-IMAP"
Сообщение от GateKeeper email(ok) on 24-Ноя-04, 22:51 
Чета я не пойму... Сколько ни искал, но так и не нашел ни одного упоминания про xmail в security- и bug- traq'ах. Он, конечно, по умолчанию, не IMAP, но POP3. Последнее упоминание об ошибках датировано началом 2001 года. И то не в самом демоне, а только в Control-хелпере, который можно и не использовать. Может кто подскажет, где надыбать bug-traq по xmail посвежее? (его собственный список рассылки тоже не тема, т.к. производители продуктов обычно заявляют об ошибках только после того, как исправят их).
Cообщить модератору | Наверх | ^

5. "Удаленная уязвимость в Cyrus-IMAP"
Сообщение от Maxim Chirkov email(ok) on 25-Ноя-04, 10:18 
>Чета я не пойму... Сколько ни искал, но так и не нашел
>ни одного упоминания про xmail в security- и bug- traq'ах.

Предполагаю, что никто не пытался проводить аудит xmail.
Первый же блок кода который я увидел в последней версии POP3Svr.cpp:

char szSvrDomain[MAX_HOST_NAME];
char szTimeStamp[256];
....
sprintf(POP3S.szTimeStamp, "<%lu.%lu@%s>",
                (unsigned long) time(NULL), SysGetCurrentThreadId(), POP3S.szSvrDomain);

Копирование между буферами производится через раз используя:

sprintf(pszSendBuffer, "%s\r\n", pszBuffer);

без комментариев, программы написанные в таком стиле я не использую.
Только сомнительных мест с sprintf в коде я насчитал 30 штук.

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

6. "Я вообще в недоумении жестоком: 40 последних лет "
Сообщение от Банзай (??) on 25-Ноя-04, 10:40 
обсуждается дурка переполнения и _!

Что за клоунское отношение к жизни у тех, кто пренебрегает проверками передаваемых куда бы то ни было запросов?!

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

2. "Удаленная уязвимость в Cyrus-IMAP"
Сообщение от robin zlobin on 25-Ноя-04, 00:59 
еще qmail-pop3 тоже 99.9% безопасна.
Cообщить модератору | Наверх | ^

3. "Удаленная уязвимость в Cyrus-IMAP"
Сообщение от nsware on 25-Ноя-04, 03:52 
А кто что может сказать про Dovecot?
Cообщить модератору | Наверх | ^

4. "dovecot - рулит, хотя поддержки квот там не хватает"
Сообщение от Дим on 25-Ноя-04, 08:00 
dovecot - рулит, хотя поддержки квот там не хватает.
http://dovecot.org/
Cообщить модератору | Наверх | ^

7. "Удаленная уязвимость в Cyrus-IMAP"
Сообщение от Аноним email on 25-Ноя-04, 14:26 
Дайте експертную оценку :)
Courier-POP3
Cообщить модератору | Наверх | ^

8. "Удаленная уязвимость в Cyrus-IMAP"
Сообщение от Wadim email on 26-Ноя-04, 10:30 
Убился что-ли? :) Где ты тут экспертов выкопаешь? :)
Cообщить модератору | Наверх | ^

Удалить

Индекс форумов | Темы | Пред. тема | След. тема




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

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