Skip to main content

Semaphore UI EUVDEUVD-2026-57311

| CVE-2026-73292 HIGH
Cross-Site Request Forgery (CSRF) (CWE-352)
2026-08-12 GitHub_M
8.3
CVSS 3.1 · Vendor: GitHub_M
Share

Severity by source

Vendor (GitHub_M) PRIMARY
8.3 HIGH
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:L
vuln.today AI
8.3 HIGH

Attacker needs no privileges; victim interaction mandatory; high confidentiality and integrity reflect full account takeover; low availability captures victim lockout only.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:L
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
Low

Lifecycle Timeline

4
Patch available
Aug 12, 2026 - 17:17 EUVD
Source Code Evidence Fetched
Aug 12, 2026 - 16:23 vuln.today
Analysis Generated
Aug 12, 2026 - 16:23 vuln.today
CVE Published
Aug 12, 2026 - 15:34 cve.org
HIGH 8.3

DescriptionCVE.org

Semaphore UI is a web interface for managing DevOps tools. Prior to 2.18.21, the /api/users/{id}/password endpoint accepts a cross-site request using the authenticated user's semaphore session cookie without CSRF protection or current-password confirmation, allowing an unauthenticated attacker to change an administrator's or another user's password after user interaction. This issue is fixed in version 2.18.21.

AnalysisAI

Password takeover in Semaphore UI prior to version 2.18.21 enables an unauthenticated attacker to reset any authenticated user's password - including administrator accounts - by luring them to a malicious page that silently issues a cross-site POST to /api/users/{id}/password. The session cookie was issued without SameSite restrictions, causing browsers to attach it automatically to cross-origin requests, and the endpoint performed no CSRF token validation or current-password confirmation before accepting the change. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Recon
Identify Semaphore instance URL and target user ID
Delivery
Craft malicious page with hidden cross-site password-change POST
Exploit
Deliver phishing link to authenticated Semaphore administrator
Install
Victim loads page; browser attaches session cookie to cross-site POST
C2
Semaphore accepts request and updates target account password
Execute
Attacker authenticates as administrator
Impact
Full control over DevOps automation and managed infrastructure

Vulnerability AssessmentAI

Exploitation Exploitation requires that the victim hold an active authenticated Semaphore session in their browser at the time of the attack - the CVSS UI:R component reflects this mandatory user-interaction prerequisite. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 8.3 score (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:L) accurately models the attack: no attacker-side privileges, low complexity, but mandatory victim interaction. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An attacker crafts a webpage containing a hidden HTML form or JavaScript fetch that POSTs a new password value to https://[semaphore-host]/api/users/1/password. The attacker delivers a link to this page via phishing to a Semaphore administrator. …
Remediation Upgrade Semaphore UI to version 2.18.21, available at https://github.com/semaphoreui/semaphore/releases/tag/v2.18.21, which resolves the vulnerability by setting SameSite=Lax on session cookies and conditionally enforcing the Secure attribute when the instance is served over HTTPS. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, identify all instances of Semaphore UI running versions prior to 2.18.21 and document the scope of exposure; consider restricting network access to Semaphore UI if operationally feasible. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

EUVD-2026-57311 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy