Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Форумы (https://forum.antichat.xyz/forumdisplay.php?f=16)
-   -   ядовитый нуль в PHP или загрузка произвольного файла в PunBB, phpBB (https://forum.antichat.xyz/showthread.php?t=23650)

ShAnKaR 07.09.2006 18:48

ядовитый нуль в PHP или загрузка произвольного файла в PunBB, phpBB
 
Уязвимы на данный момент все версии движка форума ,для эксплуатации необходимы права админа форума, возможность изменения пути загрузки аватар, возможность записи в WEB каталог , загрузка левого файла производится вместо загрузки аватары. Уязвимость возникла из за хреновой реализации файловых функций в языке PHP, вследствии чего теоретически возможна эксплуатация уязвимости на многих других движках.
Есть подозрения на ipb, время будет проверю.
P.S. phpBB имеет такую же уязвимость.

ShAnKaR 07.09.2006 19:53

Вложений: 1
PHP код:

copy('1.jpg'"./dir_for_upload/1.php\0"."/2.jpg");
 
или
 copy
('1.jpg'"./dir_for_upload/1.php/\0"."/2.jpg"); 

копирует файл 1.jpg как 1.php, в функциях move_uploaded_file() и rename() тоже самое.
PHP код:

unlink("./dir_for_upload/1.php\0"."/2.jpg"); 

удаляет файл 1.php
PHP код:

unlink("./dir_for_upload/1.php/\0"."/2.jpg"); 

Цитата:

Warning: unlink(./dir_for_upload/1.php/) [function.unlink]: Not a directory
не удаляет файл 1.php


P.S. +уязвимости:
в punBB удаление произвольного файла.
в phpBB раскрытие установочной дирриктории.

Майор 07.09.2006 22:26

вчём суть то ?
интерсно стало ...

k1b0rg 07.09.2006 23:09

ты случайно не про загрузку аваторы с php кодом?
а то что-то непонятно где собака зарыта

Nova 08.09.2006 09:19

Цитата:

Сообщение от k1b0rg
ты случайно не про загрузку аваторы с php кодом?

А толк загружать аватару с php кодом это нечего не даст без файла .httaces так как надо исполнять аватары как php код вот тогда будет толк ну а какой админ будет засовывать такой .httaces в папку с аватарами ? разве что дебил ....

А вообще тема интересная....

k1b0rg 08.09.2006 09:44

2Nova
http://milw0rm.com/exploits/1780
Там через языки инклудят аватору, или типо того. Не разбирался.

Nova 08.09.2006 09:59

дык инклуд это одно а я имел в виду простое исполнение .gif или .jpg файлов с php кодом в папке без хттаксеса этож не реально... имея простой уязвимый код...
Просто сам апач должен обрабатывать данный тип расширений как php код...

Сплойт не плохой кстати я в перле не силён но идея реализована неплохо...

2k1b0rg дай свою аську а то у меня твой номерок старый остался или сам мне стукни :)

m0nzt3r 08.09.2006 11:54

Цитата:

теоретически возмоно эксплуатация баги
теория не рулит =\

ShAnKaR 08.09.2006 17:17

Цитата:

Сообщение от m0nzt3r
теория не рулит =\

ребят вы что думаете что я обманывать вас буду? нах?
Я же ясно написал что:
Цитата:

Уязвимость возникла из за хреновой реализации файловых функций в языке PHP

SladerNon 09.09.2006 19:37

ShAnKaR

Дык, а как ей пользоваться-то ? :)


Время: 18:03