OCTOBER 14, 2026
Live Feed
Back to database
Case File

CVE-2026-88065

HIGH · CVSS 7.5 EPSS 0.51% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-09-15 · Last synced 2026-10-13

CyberRota Analysis

AI-Generated

Versions of the `tts-be` backend prior to 2.1.0 are vulnerable to a Broken Access Control issue across multiple API endpoints, enabling remote attackers to exploit these unauthenticated endpoints. This vulnerability allows attackers to bypass authorization checks and extract sensitive Personally Identifiable Information (PII) such as student names, IDs, class schedules, and photos. Educational institutions using affected versions should prioritize upgrading to version 2.1.0 to mitigate the risk of data breaches.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

GitHub PoC Links

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-88065
Severity
HIGH
CVSS
7.5
EPSS
0.51%
Exchange

Original NVD Description

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