OpenReception: race condition in add-to-tunnel and create-new-client allows overlapping appointments for one agent
Impact
OpenReception's appointment booking software, versions prior to 2.2.2, has a race condition vulnerability allowing an attacker to create overlapping appointments for one agent. This breaks the booking calendar's integrity and denies availability to other clients. An attacker needs to send concurrent requests to exploit this weakness.
Summarized by @cf/meta/llama-3.3-70b-instruct-fp8-fast. Verify details against the original sources.Affected packages
Affected products
Vendor version evidence. Product records are separate from automatic dependency matching.
open-reception · GitHub_M
appointment-booking-software
1 range
open-reception · GitHub_M
appointment-booking-software
Compare with this publisher’s ranges. This does not inspect your installation.
affected
< 2.2.2
Other versions: unknown
Original source description
OpenReception's appointment booking software provides an end-to-end encrypted appointment booking platform. Prior to version 2.2.2, an attacker overbooks an agent, placing multiple appointments into a single time slot that the system is designed to keep exclusive. The number of overlapping appointments equals the number of concurrent requests, and one booking token is enough because the token is consumed after the insert. This results in the integrity of the booking-calendar breaking and availability being denied to other clients. This issue has been patched in version 2.2.2.
Inside the record
Evidence available
Describes the evidence in this view, not whether the product is safe.
Original records
CVE-2026-75524View the latest unmodified CVE JSON from the official source. It may be newer than this imported page.
cve.new JSON →Underlying weaknesses
The source’s classification of what caused the vulnerability.
Contributing organizations · 2
Assigning organization
Additional data publisher
What changed
Follow changesLarge field values are marked as truncated previews. Original source snapshots remain retained.