CVE-2026-45410 Details
Description
TREK is a collaborative travel planner. Prior to 3.0.18, early return on missing user during login flow allowed an attacker to enumerate valid user accounts via response timing discrepancy. When an email address existed in the database, the backend performed a bcrypt password comparison before returning a 401 Unauthorized, adding ~370 ms of latency. When the email did not exist, the backend returned immediately (~10 ms). This ~14× timing difference could be detected without any difference in HTTP status codes or response bodies. This vulnerability is fixed in 3.0.18.
A timing-based user enumeration vulnerability has been identified in TREK, a collaborative travel planner, in versions prior to 3.0.18. The issue arises during the login process, where an early return on missing users allows attackers to differentiate between valid and invalid email addresses based on response times. When a valid email is used, the server adds approximately 370 milliseconds of delay after performing a bcrypt password comparison before returning a 401 Unauthorized status. In contrast, requests with non-existent emails are processed almost immediately, creating a consistent timing discrepancy of about 14 times that can be exploited without any visible differences in HTTP status codes or response bodies.
Users are advised to update TREK to version 3.0.18 or later, where this vulnerability has been fixed.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed May 28, 2026CISA-ADP
Assessed May 29, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/mauriceboe/TREK/security/advisories/GHSA-3552-3c98-x79r | CISA-ADP | AdvisoryExploitRemedyVendor |
| https://gist.github.com/jubnl/c2402adf85d946c1730867aeecc794de | [email protected] | Exploit |
| https://github.com/mauriceboe/TREK/security/advisories/GHSA-3552-3c98-x79r | [email protected] | AdvisoryExploitRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-203 | Observable Discrepancy | [email protected] |
| CWE-208 | Observable Timing Discrepancy | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| TREK | < 3.0.18 (semver) |
CPE
Remediation
| |
Change History
5 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jul 21, 2026 | CVE Translated | [email protected] |
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| May 29, 2026 | CVE Modified | CISA-ADP |
| May 28, 2026 | New CVE Received | [email protected] |
Volerion