Description
Cal.com OSS ships lacks authorization on webhook teamId creation, allowing any authenticated user to create a webhook on any team via unvalidated teamId injection, then steal booking data, including fields like organizer/attendee emails and custom responses, and conditionally video-call passwords, by triggering webhook delivery.
Published: 2026-07-22
Score: 9.6 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A flaw in Cal.com OSS’s Cal.diy component allows any authenticated user to create a webhook using an arbitrary teamId, bypassing the access control that should tie webhook ownership to a team. This lack of authorization means the attacker can set up a delegated webhook that triggers for every booking on the target team. When the webhook fires, it captures sensitive booking payloads such as organizer and attendee email addresses, custom responses, and occasionally video‑call passwords, giving the attacker direct access to confidential customer data. The weakness is a CWE‑639 authorization bypass through user‑controlled key.

Affected Systems

The vulnerability affects installations of the open‑source Cal.com platform, specifically the Cal.diy module that handles webhook creation and delivery. Because the advisory does not list a particular version, all deployed Cal.com OSS builds that expose the webhook API or UI are vulnerable until a patch is applied. System administrators should verify whether their Cal.com deployment includes the Cal.diy component and whether webhook endpoints are publicly accessible.

Risk and Exploitability

The advisory assigns a high CVSS score of 9.6 and an EPSS score of <1%, indicating a high severity but low probability of exploitation at the time of this analysis. The vulnerability is not yet listed in CISA’s KEV catalog. Exploitation requires only standard authenticated user credentials; no elevated privileges or cross‑site scripting are needed. Once authenticated, the attacker can create a malicious webhook with a crafted teamId and harvest booking data with minimal effort, making discovery and execution straightforward for anyone with legitimate access.

Generated by OpenCVE AI on August 2, 2026 at 17:42 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Install the latest Cal.com release that addresses the webhook teamId authorization flaw or apply the specific patch for Cal.diy.
  • If a patch is not yet available, temporarily disable webhook creation for non‑administrator roles or restrict the operation to team administrators through the platform’s access‑control settings.
  • Continuously monitor webhook registration logs for unexpected teamId values and review booking data delivery patterns for indications of unauthorized data exfiltration.

Generated by OpenCVE AI on August 2, 2026 at 17:42 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 30 Jul 2026 20:30:00 +0000

Type Values Removed Values Added
First Time appeared Calcom
Calcom cal.diy
Vendors & Products Calcom
Calcom cal.diy

Thu, 30 Jul 2026 09:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20
CWE-284

Mon, 27 Jul 2026 17:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-639
Metrics cvssV3_1

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

ssvc

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


Thu, 23 Jul 2026 21:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20
CWE-284

Wed, 22 Jul 2026 18:45:00 +0000

Type Values Removed Values Added
Description Cal.com OSS ships lacks authorization on webhook teamId creation, allowing any authenticated user to create a webhook on any team via unvalidated teamId injection, then steal booking data, including fields like organizer/attendee emails and custom responses, and conditionally video-call passwords, by triggering webhook delivery.
Title CVE-2026-16624
References

cve-icon MITRE

Status: PUBLISHED

Assigner: certcc

Published:

Updated: 2026-07-27T17:10:37.711Z

Reserved: 2026-07-22T15:02:38.700Z

Link: CVE-2026-16624

cve-icon Vulnrichment

Updated: 2026-07-27T17:07:49.648Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-07-22T19:16:58.273

Modified: 2026-07-27T18:16:52.807

Link: CVE-2026-16624

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-02T17:45:02Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key