Skip to main content

liketrek TREK CVE-2026-78887

| EUVDEUVD-2026-65475 MEDIUM
Incorrect Authorization (CWE-863)
2026-08-25 VulDB GHSA-j7mw-g2xq-7xfh
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 accessible TREK Photo Proxy endpoint
  2. Exploit
    Craft request with manipulated share token
  3. Execution
    Bypass validateShareTokenForAsset authorization logic
  4. Impact
    Retrieve unauthorized journey photo assets

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

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

Exploitation Conditions

The vulnerable validateShareTokenForAsset function must be reachable via the Journey Photo Proxy endpoint, which requires that the TREK instance is network-accessible and that journey photo sharing functionality is in use (i.e., journeys with photos exist on the instance). No authentication is required (PR:N in the CVSS 4.0 vector), but high attack complexity (AC:H) indicates that successful exploitation requires satisfying conditions beyond a trivial request - likely knowledge of specific asset identifiers or a particular request format not disclosed in public sources. Exploitation is limited to confidentiality of journey photos; no integrity or availability impact is possible through this path. The vulnerability does not affect TREK instances where the Journey Photo Proxy is isolated behind a network boundary that prevents external access.

Impact

The CVSS 4.0 vector (AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N, score 6.3) places this firmly in the medium range. AC:H is the primary mitigating factor - exploitation requires specific conditions beyond a simple network request, meaningfully reducing the realistic attacker pool. The VC:L rating indicates limited confidentiality impact (journey photos), with no integrity, availability, or scope-change impact. There is no CISA KEV listing and no publicly known exploit code, so this remains a theoretical-to-opportunistic risk rather than an active threat. EPSS data was not provided; given the high complexity and niche self-hosted deployment model, real-world exploitation probability is assessed as low. The vulnerability is nonetheless worth patching promptly because TREK instances are self-hosted and may not receive automated updates, and the fix is bundled into a major release that resolves 17 additional issues.

Exploit ScenarioDerived

An attacker who knows or can guess a valid journey photo proxy URL sends a crafted HTTP request to the Journey Photo Proxy endpoint with a manipulated or absent share token. By exploiting the flawed token-validation logic in validateShareTokenForAsset, the attacker bypasses the authorization check and receives the proxied journey photo in the response. High attack complexity means the attacker likely needs to satisfy additional preconditions - such as knowledge of internal resource identifiers or specific request structure - reducing opportunistic mass exploitation but not eliminating targeted attempts.

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

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

Alert me

AnalysisAIv1 – Aug 25, 2026

Incorrect authorization in liketrek TREK's Journey Photo Proxy (all versions through 3.0.22) enables remote unauthenticated attackers to bypass share token validation in the validateShareTokenForAsset function, potentially exposing journey photos without a valid share token. The CVSS 4.0 score of 6.3 reflects high attack complexity that constrains practical exploitation despite requiring no authentication or user interaction. No public exploit code exists and this vulnerability is absent from the CISA KEV catalog; vendor-released patch v3.1.0 is available and strongly recommended for all self-hosted instances.

RemediationAI

Upgrade to TREK v3.1.0, available at https://github.com/liketrek/TREK/releases/tag/v3.1.0; the vendor explicitly states this release fixes the authorization bypass and strongly recommends updating every self-hosted instance. Important caveat: Proxmox VE community-script users should delay the upgrade until the updated LXC helper script is merged into ProxmoxVED, as v3.1.0 restructures the build layout (npm workspaces monorepo, compiled dist/ output) in ways that the current community script does not support - premature upgrade via the script's Update option may leave the container in a broken state. Docker, Unraid, Helm, and manual installs are not affected by this caveat and can upgrade immediately. No specific workaround for the authorization bypass itself has been published; if upgrading immediately is not possible, restricting network access to the Journey Photo Proxy endpoint via a reverse-proxy ACL or firewall rule would reduce exposure at the cost of disabling photo-sharing functionality.

Affected VersionsENISA

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

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

TREK is a self-hosted travel and journey tracking application built (prior to v3.1.0) on an Express backend with a React frontend; v3.1.0 migrated to a NestJS backend and React 19. The affected component is the Journey Photo Proxy, which exposes journey photos to unauthenticated or share-link consumers via the validateShareTokenForAsset function. CWE-863 (Incorrect Authorization) describes flaws where a system checks whether a principal is authenticated but fails to correctly verify that the authenticated (or token-bearing) principal is authorized for the specific requested resource - in this case, a journey asset. The CPE string cpe:2.3:a:liketrek:trek:*:*:*:*:*:*:*:* confirms all TREK versions are in scope up to the fix. The GitHub security advisory GHSA-24x9-fcj9-vp6w was part of a batch of 18 privately-reported security issues resolved in v3.1.0.

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:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 3.7 LOW

Network-accessible proxy endpoint requires no credentials but high complexity to exploit; impact is limited to partial confidentiality of journey photos with no integrity, availability, or scope change.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/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
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

A weakness has been identified in liketrek TREK up to 3.0.22. This impacts the function validateShareTokenForAsset of the component Journey Photo Proxy. Executing a manipulation can lead to incorrect authorization. The attack can be launched remotely. This attack is characterized by high complexity. The exploitability is said to be difficult. Upgrading to version 3.1.0 will fix this issue. You should upgrade the affected component.

Threat Intelligence Overview

EPSS Score
0.3%
Top 79% exploitable
Prevalence
Rare
niche self-hosted travel journal, small community footprint
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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.3%
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
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

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-78885 MEDIUM
6.3 Aug 25

Improper authentication in liketrek TREK up to version 3.0.22 allows a remote unauthenticated attacker to bypass the OID

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-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