Переполнение буфера в PHP

  • Автор темы Автор темы netdog
  • Дата начала Дата начала

netdog

net @
Переполнение буфера в PHP

Уязвимость обнаружена в языке сценариев PHP.

Функция array_pad (массив Исходный_массив, целое Размер, смешанное Значение) возвращает копию массива исходный_массив, размер которого был увеличен до значения параметра размер элементами со значением значение.

В этой функции обнаружено целочисленное переполнение буфера, если представлен чрезмерно длинный аргумент "Размер":

<?php
array_pad(array(1,2,3), 0x40000003, "pad");
?>

Уязвимость обнаружена в Linux 2.4 with Apache 1.3.27 / PHP 4.3.1.
 
Автор оригинала: si
бред какойто, как это удаленный пользователь вызовет array_pad
+)

Видимо они имели ввиду что удаленные пользователь АКА пользователь ХОСТИНГА может повесить PHP переполнением буффера.
 
Пользователь хостинга найдёт бесконечное количество способов повесить ПХП -).

Предположим что разработчик скрипта применил эту функцию, но вот как понять это:
"Удаленный пользователь может выполнять произвольные PHP команды.
"
???
 
Никогда не читай Ксакеп -- ксакепчиком станешь. Это даже хуже, чем пить из тракторного следа.

См. здесь.
 
"я не дурак, не я глупость придумал. Я ее только всем пересказываю"
 
Сверху