๐Ÿ” CVE Alert

CVE-2024-58354

CRITICAL 9.9

cal.com Repository Takeover via pull_request_target Workflow

CVSS Score
9.9
EPSS Score
0.0%
EPSS Percentile
0th

cal.com (calcom repository, later renamed cal.diy) is affected by a repository takeover vulnerability in its GitHub Actions workflows. The workflow pr.yml uses the pull_request_target trigger with the repository's default write permissions and passes them down to check-types.yml. check-types.yml then performs a 'dangerous' checkout of the attacker-submitted pull request code (via the dangerous-git-checkout action) and subsequently executes it (through yarn install and package.json scripts). An attacker can open a pull request whose code runs arbitrary commands with the repository's write-scoped GITHUB_TOKEN, allowing them to push commits, merge or mutate pull requests, add or delete comments, and delete or force-push branches, thereby compromising the repository. The main branch is affected; no patched version is available.

CWE CWE-77
Vendor calcom
Product cal.diy
Published Jul 23, 2026
Stay Ahead of the Next One

Get instant alerts for calcom cal.diy

Be the first to know when new critical vulnerabilities affecting calcom cal.diy are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
Low
Integrity
High
Availability
High

Affected Versions

calcom / cal.diy
All versions affected

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/calcom/cal.diy/security/advisories/GHSA-p3f6-52gv-cj7m github.com: https://github.com/calcom/cal.diy/commit/9aa60fae41a6b6b101c86bf430754b439f440871 vulncheck.com: https://www.vulncheck.com/advisories/cal-com-repository-takeover-via-pull-request-target-workflow

Credits

๐Ÿ” jsoref