MSA-09-0025: Unneeded MD5 hashes removed from user table

MSA-09-0025: Unneeded MD5 hashes removed from user table

by Helen Foster -
Number of replies: 0
Topic: Unneeded MD5 hashes removed from user table
Severity/Risk: Major
Versions affected: <1.8.11 and <1.9.7
Reported by: internal code review
Issue no.: MDL-20934
Solution: upgrade to 1.8.11 or 1.9.7
Workaround: none


Description:
All authentication plugins except LDAP were storing md5 hashes of passwords in the user table, but these "cached" hashes were only actually used in some authentication plugins. We have now replaced md5 hashes with 'not cached' flag in all external authentication types. Please note this change may break backwards compatibility and some 3rd party modifications. If you have any custom code using this field in the table it will need to be rewritten.