CVE-2026-73292
Full vulnerability record from the local CVENow database.
Description
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.
Severity
HIGH
CVSS score
8.3
(v3.1)
Vulnerability status
Deferred
Source identifier
Published
2026-08-12 16:17:22.343000
Last modified
2026-10-24 15:10:00.190000
View original CVE JSON
{
"id": "CVE-2026-73292",
"sourceIdentifier": "[email protected]",
"published": "2026-08-12T16:17:22.343",
"lastModified": "2026-10-24T15:10:00.190",
"vulnStatus": "Deferred",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "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."
},
{
"lang": "es",
"value": "Semaphore UI es una interfaz web para gestionar herramientas DevOps. Antes de la versión 2.18.21, el endpoint /API/users/{id}/password acepta una solicitud de sitio cruzado utilizyo la cookie de sesión de Semaphore del usuario autenticado sin protección CSRF ni confirmación de la contraseña actual, lo que permite a un atacante no autenticado cambiar la contraseña de un administrador o de otro usuario después de la interacción del usuario. Este problema está solucionado en la versión 2.18.21."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "semaphoreui",
"product": "semaphore",
"versions": [
{
"version": "< 2.18.21",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "[email protected]",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:L",
"baseScore": 8.3,
"baseSeverity": "HIGH",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "NONE",
"userInteraction": "REQUIRED",
"scope": "UNCHANGED",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"availabilityImpact": "LOW"
},
"exploitabilityScore": 2.8,
"impactScore": 5.5
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-08-12T22:09:05.787908Z",
"id": "CVE-2026-73292",
"options": [
{
"exploitation": "none"
},
{
"automatable": "no"
},
{
"technicalImpact": "total"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "[email protected]",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-352"
},
{
"lang": "en",
"value": "CWE-620"
}
]
}
],
"references": [
{
"url": "https://github.com/semaphoreui/semaphore/commit/2d6e2e3eb10e8bf688e2ab59609b909a012fad4c",
"source": "[email protected]"
},
{
"url": "https://github.com/semaphoreui/semaphore/commit/c59c3dc9035badcbf0609c7d35679c06e590a956",
"source": "[email protected]"
},
{
"url": "https://github.com/semaphoreui/semaphore/releases/tag/v2.18.21",
"source": "[email protected]"
},
{
"url": "https://github.com/semaphoreui/semaphore/security/advisories/GHSA-8cj9-r88m-8945",
"source": "[email protected]"
}
]
}