Impact
TREK is a collaborative travel planner in which authenticated users with file‑editing rights on any trip can submit arbitrary reservation identifiers via API endpoints such as POST /api/trips/:tripId/files/:id/link, POST /api/trips/:tripId/files, or PUT /api/trips/:tripId/files/:id. Because the system does not verify that the referenced reservation belongs to the file's trip, a join occurs that returns reservation_title. This allows a user to learn about reservations that belong to another private trip, effectively disclosing reservation titles across trip boundaries. The vulnerability is an authorization bypass (CWE‑639) that leads to a confidentiality breach.
Affected Systems
mauriceboe TREK versions earlier than 3.1.3 are affected. The flaw was resolved in release v3.1.3.
Risk and Exploitability
With a CVSS score of 4.3, the vulnerability is considered moderate. No EPSS score is available, and the issue is not listed in CISA’s KEV catalog, indicating it is not actively exploited at the time of assessment. The attack requires an authenticated user with permission to edit file objects in any trip; therefore, the risk is limited to users with such access, but any such user can exfiltrate reservation information from other trips.
OpenCVE Enrichment