LTB (aka LDAP Tool Box) Self Service Password before 1.3 allows a change to a user password (without knowing the old password) via a crafted POST request, because the ldap_bind return value is mishandled and the PHP data type is not constrained to be a string.
The product contains a mechanism for users to recover or change their passwords without knowing the original password, but the mechanism is weak.
Link | Tags |
---|---|
https://github.com/ltb-project/self-service-password/issues/211 | third party advisory |
https://lists.ltb-project.org/pipermail/ltb-announce/2018-June/000023.html | patch vendor advisory mailing list |
https://github.com/ltb-project/self-service-password/issues/209 | third party advisory |