ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > ИНФО > Мировые новости
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Переполнение памяти в Ruby
  #1  
Старый 04.11.2006, 14:54
Аватар для Talisman
Talisman
Постоянный
Регистрация: 22.04.2006
Сообщений: 566
Провел на форуме:
1325772

Репутация: 517


Отправить сообщение для Talisman с помощью ICQ
По умолчанию Переполнение памяти в Ruby

Источник: http://doci.nnm.ru/scrip/03.11.2006/...iblioteke_cgi/

В библиотеке CGI ruby обнаружена уязвимость, которая позволяет успешно проводить DoS-атаки против вашего web-сервера.

Если злоумышленник отправляет на ваш сервер http-запрос, использующий так называемую multipart MIME encoding, в котором разделитель частей начинается с "-" вместо "--", то это приводит к тому, что сжирается вся память, загрузка процессора тут же взлетает под потолок - получите полноценную Denial of Service attack.

Подвержены все версии, вплоть до текущей стабильной 1.8.5, а так же все девелоперские (1.9), выпущенные до 23 сентября 2006 года.

Лечить не просто, а очень просто:
Находим файл cgi.rb. В случае любой unix-like OS с правильной иерархией файловой системы это будет /usr/local/lib/ruby/<версия.ruby>/cgi.rb. В случае же Windows в каталоге, куда установлен ruby, ищем lib\ruby<версия.ruby>\cgi.rb.

Открываем его в редакторе и меняем строку под номером 1021 с
Код:
 if c.nil?
на
Код:
if c.nil? || c.empty?
Или просто берём вот этот патч, если у вас есть и вы умеете пользоваться соответствующей утилитой
 
Ответить с цитированием

  #2  
Старый 04.11.2006, 15:25
Аватар для SK | Heaton
SK | Heaton
Постоянный
Регистрация: 18.06.2005
Сообщений: 872
Провел на форуме:
3007945

Репутация: 765


Отправить сообщение для SK | Heaton с помощью ICQ
По умолчанию

а где ссылка на патч =))
 
Ответить с цитированием

  #3  
Старый 04.11.2006, 16:26
Аватар для Talisman
Talisman
Постоянный
Регистрация: 22.04.2006
Сообщений: 566
Провел на форуме:
1325772

Репутация: 517


Отправить сообщение для Talisman с помощью ICQ
По умолчанию

на ачате: http://www.forum.antichat.ru/thread26530.html там Talisman сказал, как пропатчить руби
 
Ответить с цитированием

  #4  
Старый 07.11.2006, 06:50
Аватар для SK | Heaton
SK | Heaton
Постоянный
Регистрация: 18.06.2005
Сообщений: 872
Провел на форуме:
3007945

Репутация: 765


Отправить сообщение для SK | Heaton с помощью ICQ
По умолчанию

Цитата:
Или просто берём вот этот патч, если у вас есть и вы умеете пользоваться соответствующей утилитой
что это значит ?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Os - моя крепость Elekt Избранное 32 06.08.2009 15:10
Главе Dell понадобится два гигабайта памяти для запуска Windows Vista KPOT_f!nd Мировые новости 1 28.10.2006 22:13
Что такое переполнение буфера Exile1985 Авторские статьи 11 27.08.2006 19:13
Ученые раскрыли механизмы работы человеческой памяти dinar_007 Мировые новости 2 12.01.2006 02:54



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ