Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2026-48078— OpenReception's schedule endpoint discloses isPublic=false channels and slot availability to unauthenticated callers

CVSS 5.3 · Medium

Possible ATT&CK Techniques 1AI

T1530 · Data from Cloud Storage
Get alerts for future matching vulnerabilitiesLog in to subscribe

I. Basic Information for CVE-2026-48078

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
OpenReception's schedule endpoint discloses isPublic=false channels and slot availability to unauthenticated callers
Source: CVE Program / CVE List V5
Vulnerability Description
OpenReception's appointment booking software provides an end-to-end encrypted appointment booking platform. Prior to version 1.0.5, the unauthenticated `/api/tenants/{id}/schedule` endpoint returns every non-archived channel for a tenant regardless of the channel's `isPublic` flag. Channels marked `isPublic = false` are intended to be invisible to public callers; the dashboard creates them deliberately to hide internal-only services from the patient booking UI. The schedule endpoint ignores the flag entirely and discloses channel names, descriptions, IDs, agent associations, pause status, confirmation requirements, and computed slot availability for the requested date range. The asymmetry between `addAppointmentToTunnel` (which enforces `eq(channel.isPublic, true)`) and the schedule endpoint (which does not) confirms the design intent: private channels exist as a real access boundary in the booking flow, just not in the schedule disclosure. Version 1.0.5 patches the issue.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Source: CVE Program / CVE List V5
Vulnerability Type
信息暴露
Source: CVE Program / CVE List V5

Affected Products

VendorProductAffected VersionsCPESubscribe
open-receptionappointment-booking-software < 1.0.5 -

II. Public POCs for CVE-2026-48078

#POC DescriptionSource LinkShenlong Link
AI-Generated POCPremium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-48078

登录查看更多情报信息。

Patches & Fixes for CVE-2026-48078 (1)

Vendor Advisories for CVE-2026-48078 (1)

Same Patch Batch · open-reception · 2026-08-06 · 16 CVEs total

CVE-2026-480869.9 CRITICALOpenReception: Tenant admin self-promotes to GLOBAL_ADMIN
CVE-2026-480879.8 CRITICALOpenReception: WebAuthn passkey injection allows account takeover
CVE-2026-480859.8 CRITICALOpenReception has unauthenticated GLOBAL_ADMIN account creation post-bootstrap
CVE-2026-480889.4 CRITICALOpenReception vulnerable to unauthenticated staff crypto poisoning that breaks E2E recipie
CVE-2026-480818.1 HIGHOpenReception vulnerable to stored click-triggered XSS via javascript: tenant links render
CVE-2026-480808.0 HIGHOpenReception's tenant detail endpoint discloses live PostgreSQL connection string, superu
CVE-2026-480847.4 HIGHOpenReception doesn't rate limit passphrase login attempts
CVE-2026-480797.4 HIGHOpenReception's logout page clears local access_token before server-side revocation, leavi
CVE-2026-480766.5 MEDIUMOpenReception's bootstrap booking flow allows unauthenticated booking on isPublic=false ch
CVE-2026-480836.5 MEDIUMOpenReception: Unauthenticated POST /api/log accepts arbitrary content with CRLF injection
CVE-2026-480756.5 MEDIUMOpenReception's unauthenticated add-to-tunnel endpoint accepts arbitrary appointment injec
CVE-2026-480715.8 MEDIUMOpenReception's client PIN challenge throttle is keyed by emailHash only, allowing cross-t
CVE-2026-480775.3 MEDIUMOpenReception: GET appointment by ID returns full appointment record without authorization
CVE-2026-480823.7 LOWOpenReception's bootstrap challenge proof-of-work difficulty hardcoded to 16 bits, which e
CVE-2026-480742.7 LOWOpenReception: Staff deletion removes pending invites cross-tenant by email match

IV. Related Vulnerabilities

V. Comments for CVE-2026-48078

No comments yet


Leave a comment