Description
OpenReception's appointment booking software provides an end-to-end encrypted appointment booking platform. Versions prior to 1.0.2 don't throttle failed passphrase login attempts. An attacker can submit unlimited wrong passphrase guesses against any known email address, capped only by the Argon2 verification cost (about 100 milliseconds per attempt on the tested host, giving 10 attempts per second sustained). The same backend implements a working per-account throttle on the WebAuthn challenge endpoint, which returns HTTP 429 after roughly 19 attempts. The passphrase branch simply does not invoke that throttle, leaving a supported high-value login path unprotected against credential stuffing and dictionary attacks. The asymmetry confirms this is an oversight rather than a design choice. The throttle infrastructure exists, is wired into the same auth backend, and works on the WebAuthn path. The passphrase branch in `/api/auth/login` was not updated to record failed attempts. Combined with the application's minimum-passphrase policy (12 characters, no entropy or dictionary checks), accounts using common base patterns such as `Spring2026!XX` or words from a leak corpus are realistically reachable in days on a single CPU, hours on a small GPU farm. Version 1.0.2 patches the issue.
Published: 2026-08-06
Score: 7.4 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

OpenReception’s appointment booking platform allows passphrase authentication without any rate limiting, letting an attacker submit unlimited incorrect passwords. The minimum 12‑character requirement offers little real entropy, so common patterns or leaked word lists can be guessed in days on a single CPU or hours on a small GPU farm. If an attacker succeeds, the compromised credentials grant full access to the protected booking interface, exposing sensitive client data and potentially enabling further lateral movement within the organization. The flaw stems from an oversight in the authentication backend and is categorized as CWE‑307, a security misconfiguration that permits credential stuffing attacks.

Affected Systems

Vendors impacted include OpenReception’s appointment‑booking software. All releases prior to version 1.0.2 are affected; the patch in 1.0.2 installs the missing throttling logic for the passphrase login path. No other products or versions were listed in the advisory.

Risk and Exploitability

The CVSS score of 7.4 indicates a high severity vulnerability. Although an EPSS score is not available, the design allows attackers to test arbitrary passwords against any known email address, making exploitation likely when the service is exposed to the internet. The vulnerability is not listed in the CISA KEV catalog, but the absence of rate limiting creates a clear and straightforward attack vector: repeatedly sending requests to /api/auth/login from a remote host. Successful exploitation would compromise account secrecy and could facilitate additional attacks if the victim’s account is used for other services.

Generated by OpenCVE AI on August 7, 2026 at 00:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade OpenReception to version 1.0.2 or later to enable the passphrase throttling mechanism
  • If upgrading cannot be performed immediately, restrict access to the /api/auth/login endpoint through network firewall rules or temporary traffic filtering to limit brute‑force attempts
  • Enhance monitoring for authentication activity and trigger alerts on repeated failed passphrase attempts to detect ongoing credential stuffing

Generated by OpenCVE AI on August 7, 2026 at 00:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 07 Aug 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Fri, 07 Aug 2026 10:30:00 +0000

Type Values Removed Values Added
First Time appeared Open-reception
Open-reception appointment-booking-software
Vendors & Products Open-reception
Open-reception appointment-booking-software

Thu, 06 Aug 2026 22:15:00 +0000

Type Values Removed Values Added
Description OpenReception's appointment booking software provides an end-to-end encrypted appointment booking platform. Versions prior to 1.0.2 don't throttle failed passphrase login attempts. An attacker can submit unlimited wrong passphrase guesses against any known email address, capped only by the Argon2 verification cost (about 100 milliseconds per attempt on the tested host, giving 10 attempts per second sustained). The same backend implements a working per-account throttle on the WebAuthn challenge endpoint, which returns HTTP 429 after roughly 19 attempts. The passphrase branch simply does not invoke that throttle, leaving a supported high-value login path unprotected against credential stuffing and dictionary attacks. The asymmetry confirms this is an oversight rather than a design choice. The throttle infrastructure exists, is wired into the same auth backend, and works on the WebAuthn path. The passphrase branch in `/api/auth/login` was not updated to record failed attempts. Combined with the application's minimum-passphrase policy (12 characters, no entropy or dictionary checks), accounts using common base patterns such as `Spring2026!XX` or words from a leak corpus are realistically reachable in days on a single CPU, hours on a small GPU farm. Version 1.0.2 patches the issue.
Title OpenReception doesn't rate limit passphrase login attempts
Weaknesses CWE-307
References
Metrics cvssV3_1

{'score': 7.4, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N'}


Subscriptions

Open-reception Appointment-booking-software
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-07T17:17:03.030Z

Reserved: 2026-05-20T18:40:45.832Z

Link: CVE-2026-48084

cve-icon Vulnrichment

Updated: 2026-08-07T17:16:50.808Z

cve-icon NVD

Status : Received

Published: 2026-08-06T22:17:11.297

Modified: 2026-08-07T18:17:18.190

Link: CVE-2026-48084

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-07T09:58:52Z

Weaknesses
  • CWE-307

    Improper Restriction of Excessive Authentication Attempts