Semaphore versions prior to 2.18.20 contain an OS command...
High severity
Unreviewed
Published
Aug 14, 2026
to the GitHub Advisory Database
•
Updated Aug 14, 2026
Description
Published by the National Vulnerability Database
Aug 14, 2026
Published to the GitHub Advisory Database
Aug 14, 2026
Last updated
Aug 14, 2026
Semaphore versions prior to 2.18.20 contain an OS command injection (argument injection) vulnerability in the repository git_url handling that allows authenticated users holding the Manager or Owner role on any project to achieve remote code execution on the Semaphore server host. Attackers can craft a malicious git_url value using git's --upload-pack= option to inject and execute arbitrary shell commands when the server processes repository operations using the default cmd_git client.
References