Description
Semaphore UI through 2.19.12 exempts GET and HEAD requests from project resource permission checks in GetMustCanMiddleware. Attackers with guest or task_runner roles can read all project environments including plaintext secrets, credentials, and passwords via GET requests to the environment endpoint.
No analysis available yet.
Remediation
No remediation available yet.
Tracking
Sign in to view the affected projects.
Advisories
No advisories yet.
References
History
Tue, 15 Sep 2026 11:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Semaphore UI through 2.19.12 exempts GET and HEAD requests from project resource permission checks in GetMustCanMiddleware. Attackers with guest or task_runner roles can read all project environments including plaintext secrets, credentials, and passwords via GET requests to the environment endpoint. | |
| Title | Semaphore UI through 2.19.12 Missing Authorization on GET and HEAD Requests | |
| Weaknesses | CWE-862 | |
| References |
|
|
| Metrics |
cvssV3_1
|
Subscriptions
No data.
Status: PUBLISHED
Assigner: VulnCheck
Published:
Updated: 2026-09-15T12:36:59.210Z
Reserved: 2026-09-15T11:11:13.312Z
Link: CVE-2026-91994
No data.
Status : Received
Published: 2026-09-15T12:17:54.793
Modified: 2026-09-15T12:17:54.793
Link: CVE-2026-91994
No data.
OpenCVE Enrichment
No data.
Weaknesses
-
CWE-862
Missing Authorization