Merged in norah/processmaker/PM-1114 (pull request #1288)
PM-1114 RW-152-6 Reflected Cross Site Scripting
This commit is contained in:
@@ -36,7 +36,7 @@ $aFields = array();
|
|||||||
if (!isset($_GET['u'])) {
|
if (!isset($_GET['u'])) {
|
||||||
$aFields['URL'] = '';
|
$aFields['URL'] = '';
|
||||||
} else {
|
} else {
|
||||||
$aFields['URL'] = urldecode(htmlentities($_GET['u']));
|
$aFields['URL'] = htmlspecialchars(addslashes(stripslashes(strip_tags(trim(urldecode($_GET['u']))))));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isset($_SESSION['G_MESSAGE'])) {
|
if (!isset($_SESSION['G_MESSAGE'])) {
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ G::LoadClass("system");
|
|||||||
|
|
||||||
$rbacUser = new RbacUsers();
|
$rbacUser = new RbacUsers();
|
||||||
$user = new Users();
|
$user = new Users();
|
||||||
|
$data['USR_USERNAME'] = strip_tags($data['USR_USERNAME']);
|
||||||
$userData = $rbacUser->getByUsername($data['USR_USERNAME']);
|
$userData = $rbacUser->getByUsername($data['USR_USERNAME']);
|
||||||
|
|
||||||
if ($userData['USR_EMAIL'] != '' && $userData['USR_EMAIL'] === $data['USR_EMAIL'] && ($userData['USR_AUTH_TYPE'] === '' || $userData['USR_AUTH_TYPE'] == 'MYSQL') ) {
|
if ($userData['USR_EMAIL'] != '' && $userData['USR_EMAIL'] === $data['USR_EMAIL'] && ($userData['USR_AUTH_TYPE'] === '' || $userData['USR_AUTH_TYPE'] == 'MYSQL') ) {
|
||||||
|
|||||||
Reference in New Issue
Block a user