CyberRota Analysis
AI-GeneratedSemaphore UI versions up to 2.19.12 are vulnerable due to insufficient permission checks for GET and HEAD requests, allowing attackers with guest or task_runner roles to access sensitive project environments. This exposure can lead to the unauthorized retrieval of plaintext secrets, credentials, and passwords. Organizations using affected versions should prioritize remediation to safeguard their sensitive information from potential exploitation.
Public Exploit Signal
A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.
Note: these links are listed for security research and verification purposes only.
Original NVD 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.