Vulnerability Details : CVE-2018-12421
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.
Products affected by CVE-2018-12421
- cpe:2.3:a:ltb-project:ldap_tool_box_self_service_password:*:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2018-12421
0.54%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 78 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2018-12421
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
5.0
|
MEDIUM | AV:N/AC:L/Au:N/C:P/I:N/A:N |
10.0
|
2.9
|
NIST | |
9.8
|
CRITICAL | CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
3.9
|
5.9
|
NIST |
CWE ids for CVE-2018-12421
-
The product contains a mechanism for users to recover or change their passwords without knowing the original password, but the mechanism is weak.Assigned by: nvd@nist.gov (Primary)
References for CVE-2018-12421
-
https://lists.ltb-project.org/pipermail/ltb-announce/2018-June/000023.html
[ltb-announce] Security issue on Self Service PasswordMailing List;Patch;Vendor Advisory
-
https://github.com/ltb-project/self-service-password/issues/211
Force string conversion of input values · Issue #211 · ltb-project/self-service-password · GitHubThird Party Advisory
-
https://github.com/ltb-project/self-service-password/issues/209
Check ldap_bind return code instead of relying on ldap_errno · Issue #209 · ltb-project/self-service-password · GitHubThird Party Advisory
Jump to