Skip to main content

tts-be CVE-2026-88065

| EUVDEUVD-2026-79943 HIGH
Information Exposure (CWE-200)
2026-09-15 security-advisories@github.com
7.5
CVSS 3.1 · Vendor: github
Share

Severity by source

Vendor (github) PRIMARY
7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
vuln.today AI
7.5 HIGH

Unauthenticated remote API reads with no user interaction (PR:N/UI:N) and only confidentiality impact, so C:H with I:N/A:N.

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

Primary rating from Vendor (github).

CVSS VectorVendor: github

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

5
POC Analysis Generated
Sep 15, 2026 - 23:21 vuln.today
Metadata Corrected
Sep 15, 2026 - 22:40 vuln.today
tag: Microsoft removed
Analysis Generated
Sep 15, 2026 - 21:41 vuln.today
Patch available
Sep 15, 2026 - 21:20 EUVD
CVE Published
Sep 15, 2026 - 21:16 cve.org
HIGH 7.5

DescriptionCVE.org

tts-be is a backend for a timetable selector that aims to help students better choose their class schedules. Versions prior to 2.1.0 have a Broken Access Control vulnerability across several API endpoints (such as /api/student/{id}/photo and /api/course_unit/{id}/exchange/metadata). By chaining these unauthenticated endpoints, a remote attacker can use the backend as an open proxy to bypass authorization checks, allowing for the enumeration and extraction of sensitive Personally Identifiable Information (PII) from upstream university systems. The exposed data includes full names, student IDs, class schedules, and photos. This issue was fixed in version 2.1.0.

AnalysisAI

Broken access control in the tts-be timetable backend (all versions prior to 2.1.0) lets unauthenticated remote attackers chain several public API endpoints - including /api/student/{id}/photo and /api/course_unit/{id}/exchange/metadata - and abuse the server as an open proxy against upstream university systems. The result is enumeration and extraction of student PII such as full names, student IDs, class schedules and photographs, with no authentication or user interaction required. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
technique details hidden
Delivery
technique details hidden
Exploit
technique details hidden
Execution
technique details hidden
Persist
technique details hidden
Impact
technique details hidden

Vulnerability AssessmentAI

Exploitation No special conditions are required: the CVSS vector is AV:N/AC:L/PR:N/UI:N, meaning remote unauthenticated exploitation against a default deployment of tts-be prior to 2.1.0, with no user interaction and no prior account. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 3.1 vector AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N (7.5) is consistent with the description: fully unauthenticated, low-complexity, network-reachable reads with no integrity or availability impact. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario Full exploit scenario with step-by-step reproduction available after sign-in.
Remediation Upgrade to tts-be 2.1.0 or later, which is the vendor-confirmed fix for this advisory (GHSA-fpfp-hr42-fvpm). … Detailed patch versions, workarounds, and compensating controls in full report.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

CVE-2026-88065 vulnerability details – vuln.today

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