CVE-2026-77321CWE-200CWE-284CWE-862broken-access-controlinformation-disclosure

CVE-2026-77321

Medium · published September 24, 2026

CVSS v3.1
4.3
EPSS
0%
Percentile
9.2
In the wild
Unconfirmed
What it is

TREK is a collaborative travel planner. Prior to 3.3.0, the get_trip_summary tool in server/src/mcp/tools/trips.ts is registered for scoped OAuth MCP tokens without requiring trips:read and returns core trip summary data regardless of the delegated scopes. A token granted only an unrelated capability, such as weather:read, can receive trip metadata, member email addresses from server/src/services/tripService.ts, itinerary days, and accommodations for every trip accessible to the token's user. Cross-user trip authorization remains enforced, but the missing scope check defeats the consented least-privilege boundary and exposes trip content and third-party contact information to an MCP client that was not authorized to read it. This issue is fixed in version 3.3.0.

The record
Technical detail
CVSS v3.1
4.3 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.00199 · 9.2th percentile
Weaknesses
CWE-200 · Exposure of Sensitive Information to an Unauthorized Actor; CWE-284 · Improper Access Control; CWE-862 · Missing Authorization
Published
2026-09-24T23:17Z
References (4)
EPSS history
Timeline
  • 26 SEP 03:26Z
    EPSS moved — → 0%
    epss
  • 24 SEP 18:04Z
    TREK MCP trip summary bypasses delegated OAuth read scopes
    cvelistv5