Skip to main content

liketrek TREK CVE-2026-78885

| EUVDEUVD-2026-65473 MEDIUM
Improper Authentication (CWE-287)
2026-08-25 VulDB GHSA-q5wr-f3rq-qfcg
6.3
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify TREK instance with OIDC enabled
  2. Delivery
    Craft manipulated OIDC callback or token claim
  3. Exploit
    Trigger flawed findOrCreateUser logic
  4. Execution
    Authenticate as target user account
  5. Impact
    Access victim's travel data and account

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication mechanism validation
MITRE ATT&CK

2 techniques across 2 tactics: Defense Evasion, Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that the target TREK instance has OIDC authentication actively configured and enabled - instances relying solely on local username/password or passkey authentication are not exposed to this specific vulnerability. The CVSS 4.0 vector confirms no prior authentication is required (PR:N) and no user interaction is needed (UI:N), but the high attack complexity (AC:H) indicates that exploitation requires conditions beyond basic network access, such as knowledge of valid OIDC parameters, internal account identifiers, or specific manipulation of the OIDC callback flow. The flaw is triggered exclusively during the OIDC login flow via the findOrCreateUser function, bounding the attack surface to the OIDC callback endpoint. The high complexity requirement is the primary limiting factor defenders should weigh when prioritizing patching urgency on instances where OIDC is enabled.

Impact

The CVSS 4.0 vector (AV:N/AC:H/AT:N/PR:N/UI:N) scores 6.3, reflecting network reachability and no authentication prerequisite, tempered by high attack complexity - the dominant risk-limiting factor. The low VC/VI/VA ratings suggest bounded impact per exploitation instance, likely scoped to individual user account takeover rather than full system compromise. No EPSS score was provided and the vulnerability is absent from CISA KEV, indicating no confirmed widespread exploitation at time of analysis. Notably, the vendor's own release notes characterize this as a 'critical authentication bypass' - significantly stronger framing than the 6.3 CVSS score, suggesting the vendor considers the practical blast radius broader than the metric decomposition captures, possibly due to the self-hosted nature of the application (where admin-level account takeover is possible if an administrative account is targeted). Defenders should weight the vendor's critical classification alongside the CVSS score, particularly for instances where OIDC is configured against an identity provider that grants broad internal access.

Exploit ScenarioDerived

A remote attacker targeting a self-hosted TREK instance with OIDC configured crafts a manipulated OIDC callback or token payload that triggers the flawed findOrCreateUser logic, causing the server to associate the authentication session with a victim user account rather than the attacker's own identity. Given the high attack complexity rating, successful exploitation likely requires knowledge of valid account identifiers or the ability to manipulate specific OIDC claim fields recognized by the server. No public proof-of-concept is available; this was privately reported and patched before public disclosure.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 25, 2026

Improper authentication in liketrek TREK up to version 3.0.22 allows a remote unauthenticated attacker to bypass the OIDC login flow by exploiting flawed user-lookup logic in the findOrCreateUser function of server/src/services/oidcService.ts. Successful exploitation - rated high attack complexity - could allow an attacker to authenticate as an arbitrary user without valid credentials. No public exploit or CISA KEV listing exists; however, the vendor's v3.1.0 release notes describe this as a 'critical authentication bypass' among 18 privately-reported vulnerabilities, and updating is strongly recommended for all self-hosted instances.

RemediationAI

Upgrade TREK to version 3.1.0, which resolves this vulnerability and 17 additional privately-reported security issues; the release is available at https://github.com/liketrek/TREK/releases/tag/v3.1.0. Important caveat: Proxmox VE community-script users should delay the upgrade - v3.1.0's architectural changes (NestJS backend, npm workspaces monorepo structure, compiled dist/ output) are incompatible with the current LXC helper and may leave containers in a broken state. An updated community script is pending review; Docker, Unraid, Helm, and manual install users are not affected by this caveat and should upgrade immediately. If immediate upgrade is not feasible, consider disabling OIDC authentication as a compensating control (trade-off: loss of federated login capability) or restricting network access to the TREK instance to trusted source IP ranges to reduce exposure given the network attack vector.

Affected VersionsENISA

TREK 3.0.20
TREK 3.0.8
TREK 3.0.11
TREK 3.0.14
TREK 3.0.0
TREK 3.0.17
TREK 3.0.22
TREK 3.0.7
TREK 3.0.19
TREK 3.0.3
TREK 3.0.16
TREK 3.0.9
TREK 3.0.5
TREK 3.0.21
TREK 3.0.18
TREK 3.0.10
TREK 3.0.2
TREK 3.0.1
TREK 3.0.13
TREK 3.0.6
TREK 3.0.15
TREK 3.0.4
TREK 3.0.12

Affected Packages

euvd trek no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability is rooted in CWE-287 (Improper Authentication) within TREK's OpenID Connect (OIDC) integration. OIDC is an identity layer built atop OAuth 2.0 used for federated login; the findOrCreateUser function in oidcService.ts is responsible for mapping incoming OIDC identity claims to local user accounts. A flaw in this logic - such as insufficient validation of token claims, missing uniqueness checks, or exploitable account-linkage behavior - can allow an attacker to cause the system to authenticate them as a different user. The affected product is identified by CPE cpe:2.3:a:liketrek:trek:*:*:*:*:*:*:*:*, covering all TREK releases through 3.0.22. The 3.1.0 release represents a major architectural rewrite (Express to NestJS, React 19 frontend), and the security fix is bundled into this larger migration.

Know when Trek gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulDB) PRIMARY 6.3 MEDIUM
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N
vuln.today AI 5.6 MEDIUM

Network-reachable OIDC bypass requires no auth but high complexity; scope unchanged and impact bounded to individual user account access.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
High
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

A vulnerability was identified in liketrek TREK up to 3.0.22. The impacted element is the function findOrCreateUser of the file server/src/services/oidcService.ts of the component OIDC Service. Such manipulation leads to improper authentication. It is possible to launch the attack remotely. The attack requires a high level of complexity. The exploitability is regarded as difficult. Upgrading to version 3.1.0 is sufficient to resolve this issue. Upgrading the affected component is advised.

Threat Intelligence Overview

EPSS Score
0.4%
Top 71% exploitable
Prevalence
Rare
self-hosted niche travel tracking app, minimal enterprise footprint
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

More in Trek

View all
CVE-2026-77294 HIGH
8.1 Sep 24

Server-side request forgery in TREK before 3.3.0 allows an authenticated user (CVSS PR:L) to persist an attacker-control

CVE-2026-40185 HIGH
7.1 Apr 10

Authentication bypass in TREK collaborative travel planner (versions prior to 2.7.2) allows authenticated attackers with

CVE-2026-77293 HIGH
7.1 Sep 24

TREK, a collaborative travel-planning web application, authorizes the DELETE /api/trips/:tripId/collab/notes/:noteId/fil

CVE-2026-54509 MEDIUM
6.5 Aug 20

Share-link token theft in TREK versions 3.0.0 through 3.0.x allows any ordinary authenticated user to exfiltrate private

CVE-2026-78886 MEDIUM
6.3 Aug 25

Path traversal in the liketrek TREK Public Journey Photo Proxy controller allows remote attackers - without authenticati

CVE-2026-85738 MEDIUM
6.3 Sep 24

Server-side request forgery in TREK (versions prior to 3.4.0) allows an authenticated user to reach internal services or

CVE-2026-78887 MEDIUM
6.3 Aug 25

Incorrect authorization in liketrek TREK's Journey Photo Proxy (all versions through 3.0.22) enables remote unauthentica

CVE-2026-54508 MEDIUM
5.3 Aug 20

Server-Side Request Forgery in TREK, a collaborative travel planner, allows any authenticated user to pivot the server i

CVE-2026-78863 MEDIUM
5.3 Aug 25

Authentication bypass in liketrek TREK up to v3.0.22 allows a remote attacker with valid credentials to circumvent two-f

CVE-2026-77320 MEDIUM
5.3 Sep 24

TREK, a self-hosted collaborative travel planner, returns complete trip itinerary data - day plans, assignments, notes,

CVE-2026-78864 MEDIUM
5.3 Aug 25

SQL injection in liketrek TREK's Journey Entry Update endpoint allows authenticated remote attackers to manipulate under

CVE-2026-62945 MEDIUM
4.3 Aug 20

Insecure direct object reference in TREK collaborative travel planner before 3.1.3 allows any authenticated user with fi

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy