Bugtraq #11

Xakep, номер #023, стр. 023-010-3


********************

Дать права суперпользователя "в один прием" оказалась способна уязвимость в программе xlock операционной системы Linux. Эксплойт, описание и исходный текст которого можно получить по адресу http://www.securityfocus.com/archive/1/140881 http://www.securityfocus.com/archive/1/140881, сработал на Slackware Linux и, возможно, работает и на других дистрибутивах.

********************

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

- names

- namesctl

- onrsd

- osslogin

- tnslsnr

- tnsping

- trcasst

- trcroute

Исходный текст эксплойта доступен по адресу http://www.securityfocus.com/archive/1/140704.

*******************

Новые дырки появились в печально известном php. Версии этого продукта, известные как PHP3 и PHP4, при задействованной опции записи ошибок работы php в лог файлы позволяют злоумышленнику (типа тебя или меня) "договориться" с веб сервером через некорректное использование syslog демона.

*******************

Бага в Samba 2.07 Swat. Программа swat, входящая в состав Samba`ы, позволяет произвести bruteforce атаку по имени пользователя и паролю. Атакующий может легко составить список пользователей (userlist), по которому в дальнейшем произвести перебор паролей. При обращение к сервису с правильным username и неправильным паролем случается следующая ситуация:

2second pause

401 Authorization Required

You must be authenticated to use this service.

Ситуация при неправильном username и пароле:

NO PAUSE

401 Bad Authorization

username/password must be supplied

Используя данную особенность, составляется тот самый userlist. Для реализации можно воспользоваться эксплойтом, написанным t12:

http://www.uberhax0r.net/~miah/swat/code/flyswatter.c

Очевидно, при правильном имени пользователя/пароле ты будешь залогинен в систему.

Уязвимость была протестирована на FreeBSD. Подробности лежат по адресу http://www.uberhax0r.net/~miah/swat

*******************

Снова брутфорс. Brute Forcing FTP серверов с включенной опцией anti brute-force. В чем заключается защита сервера от перебора паролей? Очень просто: при проведении трех (обычно) неудачных попыток идентифицироваться - происходит отключение и блокировка адреса переборщика на какое-то время. Коннект на сервер происходит по следующему плану:

USER USERNAME

PASS PASSWORD

Что же происходит до отключения, т.е. на что сервер реагирует disconnect`ом, к примеру:

USER USER1

>331 User name okay, need password.

PASS PASSWORD

>530 Not logged in.

USER USER1

>331 User name okay, need password.

PASS nextpassPASSWORD

Назад на стр. 023-010-2  Содержание  Вперед на стр. 023-010-4