mirror of
https://github.com/mailcow/mailcow-dockerized.git
synced 2026-01-07 05:59:17 +00:00
[Web] Validate plain md5 hashes, closes #3017
This commit is contained in:
@@ -386,6 +386,12 @@ function verify_hash($hash, $password) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
elseif (preg_match('/^{PLAIN-MD5}/i', $hash)) {
|
||||
$hash = preg_replace('/^{PLAIN-MD5}/i', '', $hash);
|
||||
if (md5($password) == $hash) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
elseif (preg_match('/^{SHA512-CRYPT}/i', $hash)) {
|
||||
// Remove tag if any
|
||||
$hash = preg_replace('/^{SHA512-CRYPT}/i', '', $hash);
|
||||
|
||||
Reference in New Issue
Block a user