{"id":"CVE-2026-91994","summary":"Semaphore UI through 2.19.12 Missing Authorization on GET and HEAD Requests","details":"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.","modified":"2026-09-17T03:47:22.782923565Z","published":"2026-09-15T11:35:49.385Z","database_specific":{"cna_assigner":"VulnCheck","cwe_ids":["CWE-862"],"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/91xxx/CVE-2026-91994.json"},"references":[{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/91xxx/CVE-2026-91994.json"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-91994"},{"type":"ADVISORY","url":"https://www.vulncheck.com/advisories/semaphore-ui-through-2.19.12-missing-authorization-on-get-and-head-requests"},{"type":"REPORT","url":"https://github.com/semaphoreui/semaphore/issues/4150"},{"type":"PACKAGE","url":"https://github.com/semaphoreui/semaphore"},{"type":"ARTICLE","url":"https://github.com/semaphoreui/semaphore/blob/v2.19.12/api/projects/project.go#L89-L106"},{"type":"ARTICLE","url":"https://github.com/semaphoreui/semaphore/blob/v2.19.12/api/router.go#L308-L329"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/semaphoreui/semaphore","events":[{"introduced":"0"},{"fixed":"012ed06d3eccadaed594c73b93b3d8a2459b576f"}],"database_specific":{"extracted_events":[{"introduced":"0"},{"last_affected":"2.19.12"},{"fixed":"2.19.12"}],"source":["AFFECTED_FIELD","DESCRIPTION"]}}],"versions":["v2.19.11","v2.19.10","v2.19.9","v2.19.8","v2.19.7","v2.19.6-rc1","v2.19.5-beta12","v2.19.5-beta11","v2.19.5-beta10","v2.19.5-beta8","v2.19.5-beta7","v2.19.5-beta6","v2.19.5-beta5","v2.19.5-beta4","v2.19.5-beta3","v2.19.5-beta2","v2.19.5-beta1","v2.19.4-beta9","v2.19.4-beta8","v2.19.4-beta7","v2.19.4-beta6","v2.19.4-beta5","v2.19.4-beta1","v2.19.0-beta3","v2.19.0-beta2","v2.19.0-beta1","v2.18.10","v2.18.9","v2.18.8","v2.18.7","v2.18.6","v2.18.5","v2.18.4","v2.18.3","v2.18.2","v2.18.1","v2.18.0-rc2","v2.18.0-rc1","v2.18.0-beta21","v2.18.0-beta20","v2.18.0-beta18","v2.18.0-beta17","v2.18.0-beta14","v2.18.0-beta13","v2.18.0-beta12","v2.18.0-beta11","v2.18.0-beta10","v2.17.32","v2.18.0-beta3","v2.18.0-beta2","v2.18.0-beta1","v2.17.25","v2.17.24","v2.17.26","v2.17.23","v2.17.21","v2.17.20","v2.17.19","v2.17.17","v2.17.16","v2.17.0-rc10","v2.17.0-rc8","v2.17.0-rc7","v2.17.0-rc6","v2.17.0-rc5","v2.17.0-rc4","v2.17.0-beta23","v2.17.0-beta22","v2.17.0-beta21","v2.17.0-beta20","v2.17.0-beta19","v2.17.0-beta18","v2.17.0-beta17","v2.17.0-beta16","v2.17.0-beta15","v2.17.0-beta14","v2.17.0-beta2","v2.17.0-beta1","v2.16.18","v2.16.17","v2.16.16","v2.16.14","v2.16.13","v2.16.12","v2.16.11","v2.16.7","v2.16.10","v2.16.5","v2.16.4","v2.16.2","v2.16.1","v2.16.0-beta9","v2.16.0-beta8","v2.16.0-beta7","v2.16.0-beta6","v2.16.0-beta5","v2.16.0-beta4","v2.16.0-beta3","v2.16.0-beta2","v2.16.0-beta1","v2.15.0-beta5","v2.15.0","v2.15.0-beta4","v2.15.0-beta1","v2.14.0-rc1","v2.14.0-beta5","v2.14.0-beta4","v2.14.0-beta3","v2.14.0-beta2","v2.14.0-beta1","v2.13.6","v2.13.2","v2.13.1","v2.13.0","v2.13.0-beta6","v2.13.0-beta5","v2.13.0-beta4","v2.13.0-beta3","v2.13.0-beta2","v2.13.0-beta1","v2.12.17","v2.12.14","v2.12.13","v2.12.12","v2.12.11","v2.12.10","v2.12.9","v2.12.8","v2.12.7","v2.12.6","v2.12.5","v2.12.4","v2.12.3","v2.12.2","v2.12.1","v2.12.0","v2.12.0-beta9","v2.12.0-beta8","v2.12.0-beta3","v2.12.0-beta2","v2.12.0-beta1","v2.11.1","v2.11.0-rc1","v2.11.0-beta9","v2.11.0-beta8","v2.11.0-beta7","v2.11.0-beta6","v2.11.0-beta5","v2.11.0-beta4","v2.11.0-beta3","v2.11.0-beta2","v2.11.0-beta1","v2.10.43","v2.10.42","v2.10.35","v2.10.34","v2.10.33","v2.10.32","v2.10.31","v2.10.30","v2.10.29","v2.10.28","v2.10.27","v2.10.26-beta","v2.10.24-beta","v2.10.23-beta","v2.10.22","v2.10.20","v2.10.19","v2.10.18","v2.10.17-beta","v2.10.16-beta","v2.10.15-beta","v2.10.14-beta","v2.10.13-beta","v2.10.12-beta","v2.10.11","v2.10.9-beta","v2.10.8-beta","v2.10.7","v2.10.6-beta","v2.10.5-beta","v2.10.4-beta","v2.10.3-beta","v2.10.2","v2.10.1-beta","v2.9.13-beta","v2.9.113-beta","v2.9.112","v2.9.111-beta","v2.9.110-beta","v2.9.109","v2.9.108-beta","v2.9.104-beta","v2.9.103-beta","v2.9.102-beta","v2.9.100-beta","v2.9.99-beta","v2.9.98-beta","v2.9.93-beta","v2.9.92-beta","v2.9.91-beta","v2.9.90-beta","v2.9.75","v2.9.74","v2.9.70","v2.9.69-beta","v2.9.68-beta","v2.9.67-beta","v2.9.66-beta","v2.9.65-beta","v2.9.64","v2.9.45","v2.9.58","v2.9.57","v2.9.56","v2.9.55-beta","v2.9.54-beta","v2.9.53-beta","v2.9.52-beta","v2.9.51-beta","v2.9.50-beta","v2.9.48-beta","v2.9.47-beta","v2.9.49-beta","v2.9.46-beta","v2.9.44","v2.9.43-beta","v2.9.42-beta","v2.9.41-beta","v2.9.40-beta","v2.9.39-beta","v2.9.38-beta","v2.9.37","v2.9.36","v2.9.35","v2.9.34","v2.9.33","v2.9.32","v2.9.31","v2.9.30","v2.9.29","v2.9.27","v2.9.28","v2.9.26","v2.9.25","v2.9.24","v2.9.23","v2.9.22","v2.9.21","v2.9.20","v2.9.19","v2.9.18","v2.9.17","v2.9.16","v2.9.15","v2.9.14","v2.9.12","v2.9.11","v2.9.10","v2.9.8","v2.9.7","v2.9.6","v2.9.5","v2.9.4","v2.9.2","v2.9.1","v2.9.0","v2.8.95","v2.8.94","v2.8.92","v2.8.91","v2.8.90","v2.8.89","v2.8.88","v2.8.87","v2.8.86","v2.8.85","v2.8.84","v2.8.83","v2.8.82","v2.8.81","v2.8.80","v2.8.77","v2.8.76","v2.8.75","v2.8.65","v2.8.64","v2.8.63","v2.8.62","v2.8.60","v2.8.55","v2.8.54","v2.8.53","v2.8.51","v2.8.50","v2.8.49","v2.8.48","v2.8.47","v2.8.46","v2.8.45","v2.8.44","v2.8.43","v2.8.42","v2.8.41","v2.8.40","v2.8.39","v2.8.37","v2.8.35","v2.8.34","v2.8.33","v2.8.32","v2.8.31","v2.8.30","v2.8.29","v2.8.28","v2.8.27","v2.8.26","v2.8.25","v2.8.24","v2.8.23","v2.8.22","v2.8.21","v2.8.20","v2.8.19","v2.8.17","v2.8.16","v2.8.15","v2.8.14","v2.8.13","v2.8.12","v2.8.11","v2.8.10","v2.8.9","v2.8.8","v2.8.6","v2.8.5","v2.8.4","v2.8.3","v2.8.2","v2.8.1","v2.8.0","v2.7.22","v2.7.16","v2.7.15","v2.7.14","v2.7.13","v2.7.12","v2.7.11","v2.7.10","v2.7.9","v2.7.8","v2.7.7","v2.7.6","v2.7.5","v2.7.4","v2.7.3","v2.7.2","v2.7.1","v2.7.0","v2.6.7","v2.6.6","v2.6.5","v2.6.4","v2.6.3","v2.6.2","v2.6.1","v2.6.0","v2.5.3","v2.5.2","v2.5.1","v2.5.0","v2.4.1","v2.4.0","v2.3.0","v2.2.0","v2.1.0","v2.0.4","v2.0.3","v2.0.2","v2.0.1","v2.0","v2.0-beta-2","v2.0-beta","2.0-beta","v2.0-alpha"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-91994.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V4","score":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N"}]}