CVE-2022-0083: User enumeration in livehelperchat
5.3
CVSS Score
3.1
Basic Information
CVE ID
GHSA ID
EPSS Score
0.43675%
CWE
Published
1/21/2022
Updated
2/3/2023
KEV Status
No
Technology
PHP
Technical Details
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
---|---|---|---|
remdex/livehelperchat | composer | < 3.91 | 3.91 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability stemmed from different system responses during password reset attempts. The key modification was in forgotpassword.php
where the else clause originally performed a redirect (for non-existent users) versus rendering a template (for existing users). This created an observable difference in behavior (HTTP 302 vs 200) that attackers could exploit to determine valid user emails. The template message in forgotpasswordsent.tpl.php
was also made more generic to avoid revealing existence status, but the primary vulnerable logic was in the controller's flow control.