AUGUST 16, 2026
Live Feed
Back to database
Case File

CVE-2026-48077

MEDIUM · CVSS 5.3 EPSS 0.31% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-06 · Last synced 2026-08-16

CyberRota Analysis

AI-Generated

OpenReception's appointment booking software prior to version 1.1.0 lacks proper authorization checks in the GET handler for appointment records, allowing unauthorized users to access sensitive appointment details if they possess a valid appointment UUID. This vulnerability could lead to exposure of confidential information, including agent IDs and encrypted payloads. Organizations using this software should prioritize upgrading to version 1.1.0 to mitigate the risk of unauthorized data access.

Public Exploit Signal

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

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

CVE
CVE-2026-48077
Severity
MEDIUM
CVSS
5.3
EPSS
0.31%

Original NVD Description

OpenReception's appointment booking software provides an end-to-end encrypted appointment booking platform. Prior to version 1.1.0, the GET handler at `/api/tenants/{id}/appointments/{appointmentId}` performs no authorization check before returning the appointment record. Any party who knows or obtains a valid appointment UUID receives the full row, including channel and agent IDs, time and timezone, status, and the AES-GCM ciphertext components (`encryptedPayload`, `iv`, `authTag`, `dataKey`). The same file's DELETE handler calls `checkPermission(locals, tenantId, true)` before allowing deletion. The intent is clear: appointment records are tenant-scoped and require authentication to access. The GET handler is missing the equivalent call. The middleware chain (`apiAuthHandle`, `authGuard`) does not compensate: API paths bypass `authGuard` entirely, and `apiAuthHandle` does not block requests to non-admin paths when no token is present. Version 1.1.0 patches the issue.