Skip to content
OpenAdvisories
Critical · 9.9 CVE-2026-73294 CVE-2026-73682EUVD-2026-57320GHSA-xp7j-h7jc-4w8pGO-2026-6435

Semaphore U: OS Command Injection

Published Aug 12, 2026 · Updated Aug 12, 2026 · Assigned by GitHub_M

Description

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.

Affected products

VendorProductAffectedFixed
semaphoreui semaphore < 2.18.17, >= 2.19.0-alpha3, < 2.19.5-beta2 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
SLES for SAP 16.0 govulncheck-vulndb 0.0.20260916T180043-160000.1.1 SUSE-SU-2026:23863-1, SUSE-SU-2026:23855-1
SLES 16.0 govulncheck-vulndb 0.0.20260916T180043-160000.1.1 SUSE-SU-2026:23863-1, SUSE-SU-2026:23855-1
ReleasePackageFixed inAdvisory
openSUSE Leap 16.0 govulncheck-vulndb 0.0.20260916T180043-160000.1.1 openSUSE-SU-2026:21897-1

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/semaphoreui/semaphore < 0.0.0-20260704181911-7e8a9434bd81 0.0.0-20260704181911-7e8a9434bd81 GHSA-xp7j-h7jc-4w8p

Advisories 3

References