CVE-2024-58354

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.
Configurations

No configuration.

History

02 Oct 2026, 00:10

Type Values Removed Values Added
Summary
  • (es) cal.com (repositorio calcom, posteriormente renombrado cal.diy) está afectado por una vulnerabilidad de toma de control de repositorio en sus flujos de trabajo de GitHub Actions. El flujo de trabajo pr.yml utiliza el disparador pull_request_target con los permisos de escritura predeterminados del repositorio y los pasa a check-types.yml. check-types.yml luego realiza un checkout 'peligroso' del código de la solicitud de extracción enviado por el atacante (a través de la acción dangerous-git-checkout) y posteriormente lo ejecuta (mediante yarn install y scripts de package.json). Un atacante puede abrir una solicitud de extracción cuyo código ejecuta comandos arbitrarios con el GITHUB_TOKEN con ámbito de escritura del repositorio, permitiéndole enviar commits, fusionar o mutar solicitudes de extracción, añadir o eliminar comentarios, y eliminar o forzar el envío de ramas, comprometiendo así el repositorio. La rama principal está afectada; no hay una versión parcheada disponible.

Information

Published : 2026-07-23 22:16

Updated : 2026-10-02 00:10


NVD link : CVE-2024-58354

Mitre link : CVE-2024-58354

CVE.ORG link : CVE-2024-58354


JSON object : View

Products Affected

No product.

CWE
CWE-77

Improper Neutralization of Special Elements used in a Command ('Command Injection')