Среда, 27.11.2024, 18:40
Главная Каталог файлов Регистрация Вход
Приветствую Вас, Гость · RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: MaestroCrash  
Уязвимость в стандартной функции glob() как угроза для FTP-с
MaestroCrashДата: Понедельник, 11.10.2010, 11:50 | Сообщение # 1
новичок
Группа: Модераторы
Сообщений: 47
Статус: отсутствует
Сайт SecurityReason сообщает об обнаружении опасной ошибки в реализации библиотечной функции glob() из стандартной библиотеки языка C (libc) на множестве платформ.

Эта функция предназначена для получения списка файлов, чьи имена удовлетворяют заданному шаблону. Ошибка заключается в том, что ограничение на выдачу функции, задаваемое переменной GLOB_LIMIT, не действует в случае задания некорректных путей в шаблоне. Такими некорректными значениями могут быть, например, «*/../*/../*foo» или «{..,..,..}/*/{..,..,..}/*bar». При этом вызов функции glob() может исчерпать всю доступную память процесса.

Особенную опасность данная ошибка представляет для (S)FTP-серверов, особенно с разрешенным анонимным доступом. Очевидно, запрос на листинг файлов с вышеприведенной маской приводит к скорому отказу в обслуживании FTP-сервера.

Уязвимости подвержены, по последним данным, как минимум следующие ОС: OpenBSD 4.7, NetBSD 5.0.2, FreeBSD 7.3/8.1, Oracle/Sun Solaris 10, а также все версии Linux с GLIBC. Уязвимость пока что устранена только в NetBSD; компании и сообщества, занимающиеся разработкой вышеперечисленных (за исключением NetBSD) операционных систем, пока не дают никакой информации; именно поэтому уязвимость классифицируется как «0-day». Сообщается также, что vsftpd не подвержен уязвимости.

Желающим попробовать уязвимость в действии могу предложить набрать в bash консоли команду наподобие
ls ../../*/../*/*/../../*/*/*/*

Можно эксплуатировать, например, из PHP:
php -r 'print glob("../../*/../*/*/../../*/*/*/*");'

или Python
python -c 'import glob; glob.glob("../../*/../*/*/../../*/*/*/*")'
и из любого другого языка, обращающегося к этой функции.

 
DefendeR_17Дата: Понедельник, 11.10.2010, 18:15 | Сообщение # 2
Я здесь главный
Группа: Администраторы
Сообщений: 163
Статус: отсутствует
Че то я smile ничего не понял))))))))))))))))
 
MaestroCrashДата: Понедельник, 11.10.2010, 18:55 | Сообщение # 3
новичок
Группа: Модераторы
Сообщений: 47
Статус: отсутствует
Ы))))
 
  • Страница 1 из 1
  • 1
Поиск:

Конструктор сайтов - uCoz