EPSS
Percentile
71.5%
Moodle is vulnerable to predictable password recovery. The vulnerability exists because of not enough randomization of PHP mt_rand function() used in random_string() and complex_random_string() functions.
mt_rand function()
random_string()
complex_random_string()
git.moodle.org/gw?p=moodle.git&a=search&h=HEAD&st=commit&s=MDL-50860
www.openwall.com/lists/oss-security/2015/09/21/1
www.securitytracker.com/id/1033619
git.moodle.org/gw?p=moodle.git;a=commit;h=e4ac3879c2d1f8fe66caa74ff1544248bccef61e
moodle.org/mod/forum/discuss.php?d=320291