CVE-2026-73294

Semaphore UI is a web interface for managing DevOps tools. Prior to 2.18.17 and 2.19.5-beta2, repository git_url handling passes an attacker-controlled --upload-pack option to CmdGitClient.GetLastRemoteCommitHash through POST /api/project/{id}/repositories and scheduled commit-hash polling, allowing a project Manager or Owner to execute arbitrary OS commands in the Semaphore server process. This issue is fixed in versions 2.18.17 and 2.19.5-beta2.
Configurations

No configuration.

History

23 Oct 2026, 20:10

Type Values Removed Values Added
Summary
  • (es) Semaphore UI es una interfaz web para gestionar herramientas DevOps. Antes de 2.18.17 y 2.19.5-beta2, el manejo de git_url del repositorio pasa una opción --upload-pack controlada por el atacante a CmdGitClient.GetLastRemoteCommitHash a través de POST /API/project/{id}/repositories y el sondeo programado de commit-hash, permitiendo a un Gerente o Propietario de proyecto ejecutar comyos arbitrarios del sistema operativo en el proceso del servidor Semaphore. Este problema está solucionado en las versiones 2.18.17 y 2.19.5-beta2.

Information

Published : 2026-08-12 16:17

Updated : 2026-10-24 15:10


NVD link : CVE-2026-73294

Mitre link : CVE-2026-73294

CVE.ORG link : CVE-2026-73294


JSON object : View

Products Affected

No product.

CWE
CWE-78

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

CWE-88

Improper Neutralization of Argument Delimiters in a Command ('Argument Injection')