CVE-2022-32741
Medium · 5.3CVSS
5.3
EPSS
0.9%
Published
Jun 13, 2022
CISA due date
—
Cloudanix analysis
Someone can quietly figure out which usernames are real by watching how long the forgotten-password page takes to answer, making it easier for attackers to focus on real accounts later.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Data Exposure
- Component
- Application
- Class
- Information Disclosure
- Remediation
- Patch
- Effort
- Low
- Patch risk
- Low
What it actually does
The flaw is a timing side-channel in the password reset workflow that leaks whether a supplied username is valid or not by returning measurably different response latencies.
Why it matters to the business
Attackers can silently enumerate valid user accounts across the internet, enabling targeted follow-on attacks such as credential stuffing or phishing; the issue has been public for more than four years with negligible exploit activity observed.
How an attack unfolds
An unauthenticated attacker repeatedly submits the password-reset form with candidate usernames and records the elapsed time for each HTTP response; usernames that produce noticeably longer or shorter responses are inferred to be valid accounts.
How to fix it
Upgrade to a maintained release that enforces constant-time responses for the password-reset feature; until a patch is available, implement a reverse-proxy or WAF rule that adds artificial jitter or normalizes response times for all unauthenticated reset requests.
How to confirm the fix worked
After applying the fix, replay a set of known-valid and known-invalid usernames against the reset endpoint and confirm that response-time distributions are statistically indistinguishable; also verify that the application version string no longer matches the vulnerable range.
Typical attack path
- Identify the public password-reset endpoint
- Generate a list of candidate usernames (harvested from other sources or brute-force patterns)
- Issue parallel or sequential reset requests while measuring server response times
- Statistically classify which usernames produced outlier latencies
- Feed the confirmed valid usernames into subsequent attacks such as password spraying or social-engineering campaigns
How to detect it
Search web-server access logs for repeated POSTs to the password-reset endpoint originating from the same client IP or subnet within short time windows; correlate with unusually consistent or patterned response-time values if timing data is logged.
What your security team should do
- Treat the finding as a low-severity enumeration risk and schedule patching during the next routine maintenance window
- Add a WAF or load-balancer rule that pads password-reset responses to a fixed minimum latency
- Monitor authentication logs for anomalous volumes of password-reset attempts from single source IPs
- Review and reduce the set of user attributes that are exposed through timing differences in any unauthenticated workflow
The record
Attacker is able to determine if the provided username exists (and it's valid) using Request New Password feature, based on the response time.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Ubuntu:16.04:LTS | otrs2 | 0 | No fix |
| Ubuntu:18.04:LTS | otrs2 | 0 | No fix |
| Ubuntu:20.04:LTS | otrs2 | 0 | No fix |
| Ubuntu:22.04:LTS | otrs2 | 0 | No fix |
| Ubuntu:Pro:16.04:LTS | otrs2 | 0 | No fix |
| Ubuntu:Pro:18.04:LTS | otrs2 | 0 | No fix |
| Ubuntu:Pro:20.04:LTS | otrs2 | 0 | No fix |
Related vulnerabilities
- CVE-2024-23790 Improper Input Validation vulnerability in the upload functionality for user avatars… Also affects otrs2
- CVE-2024-23791 Insertion of debug information into log file during building the elastic search index… Also affects otrs2
- CVE-2024-23792 When adding attachments to ticket comments, another user can add attachments as well… Also affects otrs2
- CVE-2023-6254 A Vulnerability in OTRS AgentInterface and ExternalInterface allows the reading of plain… Also affects otrs2
- CVE-2023-5422 The functions to fetch e-mail via POP3 or IMAP as well as sending e-mail via SMTP use… Also affects otrs2
- CVE-2023-5421 An attacker who is logged into OTRS as an user with privileges to create and change… Also affects otrs2
- CVE-2023-38059 The loading of external images is not blocked, even if configured, if the attacker uses… Also affects otrs2
- CVE-2023-38060 Improper Input Validation vulnerability in the ContentType parameter for attachments on… Also affects otrs2