BugTraq.Ru
Русский BugTraq
http://www.bugtraq.ru/rsn/archive/2002/07/29.html

Уязвимости Aquonics File Manager
dl // 20.07.02 15:20

Aquonics File Manager 1.5 - онлайновый менеджер файлов.
[Не забывайте при копировании материала указывать полный адрес источника: http://www.bugtraq.ru/rsn/archive/2002/07/29.html]

Используя первую уязвимость, 'Обратный путь в директориях', вы получаете возможность просматривать все файлы, добавляя код обратного пути, (../../../ ...) Пример - просмотр файла etc/passwd:
www.vulnerable.url/filemanager/source.php?../../../../etc/passwd

Вторая уязвимость, 'Повышение прав доступа', дает возможность просмотра файла userlist.cgi, в котором хранятся логины, и зашифрованные MD5 пароли. Пример использования уязвимости:
www.vulnerable.url/filemanager/source.php?filemanager/userlist.cgi

Для данных операций необходим статус не менее Super Admin(не который, кстати, не имеет непосредственного отношения к админитрированию и должен был бы называться Advanced User).

--Уязвимы--
Aquonics File Manager 1.5

Источник: Advisory by Eraser    
предложить новость  |  обсудить  |  все отзывы (2) [7792]
назад «  » вперед

последние новости
Бэкдор в xz/liblzma, предназначенный для атаки ssh-серверов // 30.03.24 17:23
Три миллиона электронных замков готовы открыть свои двери // 22.03.24 20:22
Doom на газонокосилках // 28.02.24 17:19
Умер Никлаус Вирт // 04.01.24 14:05
С наступающим // 31.12.23 23:59
Четверть приложений, использующих Log4j, до сих пор уязвима // 11.12.23 18:29
Google Drive находит файлы // 07.12.23 01:46

Комментарии:

возможность просматривать все 31.10.05 15:42  
Автор: mikhus Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> Используя первую уязвимость, 'Обратный путь в
> директориях', вы получаете
возможность просматривать все
> файлы, добавляя код обратного пути,
(../../../ ...)
> Пример - просмотр файла etc/passwd:

>
> www.vulnerable.url/filemanager/source.php?../../../../etc/p
> asswd


После строчки 50 добавляем

if (preg_match( '/^\.\./', $QUERY_STRING)) {
die ( 'Fuck OFF!!!');
}

Это так, на скору руку :)
А ещё лучше: 31.10.05 15:48  
Автор: mikhus Статус: Незарегистрированный пользователь
<"чистая" ссылка>
>
> После строчки 50 добавляем
>
> if (preg_match( '/^\.\./', $QUERY_STRING)) {
> die ( 'Fuck OFF!!!');
> }
>
> Это так, на скору руку :)

А ещё лучше:

if (preg_match( '/^(\.)+\//', $QUERY_STRING)) {
die ( 'Fuck OFF!!!');
}

Дабы нельзя было начать с ./
<добавить комментарий>





  Copyright © 2001-2024 Dmitry Leonov Design: Vadim Derkach