LFI (install) в modx cms(smf) EVO <= 1.0.6

Discussion in 'Веб-уязвимости' started by Faaax, 26 Jul 2012.

  1. Faaax

    Faaax Banned

    Joined:
    30 Aug 2010
    Messages:
    329
    Likes Received:
    46
    Reputations:
    11
    LFI в modx cms(smf) только ветка EVO <= 1.0.6
    Условия: Доступность папки /install/ (по дефолту после установки удаляется если не снять галку)

    install/lang.php
    PHP:
    if (isset($_POST['language'])) {
        
    $install_language $_POST['language'];
    } else {
        if (isset(
    $_GET['language'])) 
            
    $install_language $_GET['language'];
    }

    $manager_language "english";

    if (isset(
    $_POST['managerlanguage'])) {
        
    $manager_language $_POST['managerlanguage'];
    } else {
        if (isset(
    $_GET['managerlanguage'])) 
            
    $manager_language $_GET['managerlanguage'];
    }

    # load language file
    if($install_language!="english" && file_exists("lang/".$install_language.".inc.php")) {
        include_once 
    "lang/".$install_language.".inc.php";
    найдено лично мной,в просторах инета не нашёл:)
     
    2 people like this.