В lighttpd найдена критическая уязвимость.
Lighttpd версий до 1.4.26 и 1.5.x, выделяет буфер памяти для каждой операции чтения во время запроса. Это позволяет вызвать отказ в обслуживании (lighttpd начинает кушать всю доступную память), если разбить запрос на множество кусочков, отправляемых через большие промежутки времени. Принцип атаки: разбиваем запрос на байты и после каждого отправленного байта делается относительно небольшая пауза, например, в десятые доли секунды.
Баг трекер (код для атаки + патч)
Пререлиз 1.4.26 (исправленный)
Баг трекер (код для атаки + патч)
Пререлиз 1.4.26 (исправленный)
Ещё новости по теме:
18:20