CVE Catalog

CVE-2026-45410

MediumCVSS 5.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.21%

11th percentile - higher than 11% of all known CVEs

Summary

In TREK before version 3.0.18, a timing discrepancy during login allows an attacker to enumerate valid user accounts. Missing users cause an immediate response (~10 ms), while existing users trigger a bcrypt comparison (~370 ms), creating a ~14× timing difference detectable without status code or body changes.

Risk Assessment

The risk is remote enumeration of valid user accounts without authentication, enabling targeted attacks such as phishing or brute-force on specific accounts.

Recommendation

Upgrade TREK to version 3.0.18 or later immediately to fix the timing vulnerability.

Other vulnerabilities in TREK

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS