CVE Catalog

CVE-2026-73293

HighCVSS 8.8
Published: Updated: Translated: NVD NIST

Summary

Semaphore UI is a web interface for managing DevOps tools. Prior to 2.18.19 and from 2.19.0-alpha3 until 2.19.5-beta5, ProjectMiddleware and GetProjectOrGlobalRoleBySlug allow a project manager to use POST /api/project/{id}/roles to create a custom manager role with permission bitmask 15, overriding the built-in manager permissions and granting CanUpdateProject and CanManageProjectUsers owner capabilities. This issue is fixed in versions 2.18.19 and 2.19.5-beta5.

Risk Assessment

The risk for the organization is the possibility of privilege escalation by a project manager, which can lead to unauthorized changes in projects and user management.

Recommendation

It is recommended to upgrade Semaphore UI to version 2.18.19 or 2.19.5-beta5 (or later) and review permissions of existing custom roles.

Original NVD description (English source)

Semaphore UI is a web interface for managing DevOps tools. Prior to 2.18.19 and from 2.19.0-alpha3 until 2.19.5-beta5, ProjectMiddleware and GetProjectOrGlobalRoleBySlug allow a project manager to use POST /api/project/{id}/roles to create a custom manager role with permission bitmask 15, overriding the built-in manager permissions and granting CanUpdateProject and CanManageProjectUsers owner capabilities. This issue is fixed in versions 2.18.19 and 2.19.5-beta5.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS