Skip to content

Commit 7004ec0

Browse files
authored
Reverting "Patch insecure CSRF token crypto vulnerability"
Reverting outroll/vesta#1164, because undefined function is used
2 parents 367d0b3 + 6938601 commit 7004ec0

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

web/inc/main.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,10 @@
5959
exit;
6060
}
6161

62-
// Generate CSRF token
6362
if (isset($_SESSION['user'])) {
6463
if(!isset($_SESSION['token'])){
65-
$_SESSION['token'] = bin2hex(openssl_random_pseudo_bytes(16));
64+
$token = uniqid(mt_rand(), true);
65+
$_SESSION['token'] = $token;
6666
}
6767
}
6868

web/login/index.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@
126126
}
127127

128128
// Generate CSRF token
129-
$_SESSION['token'] = bin2hex(openssl_random_pseudo_bytes(16)); // generate 32-character cryptographically secure token
129+
$_SESSION['token'] = md5(uniqid(mt_rand(), true));
130130

131131
require_once($_SERVER['DOCUMENT_ROOT'].'/inc/i18n/'.$_SESSION['language'].'.php');
132132
require_once('../templates/header.html');

0 commit comments

Comments
 (0)