Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as any low-privilege user
-
DeliveryConnect to /command/{hostname} STOMP destination
-
ExploitSend unauthorized OS command (no authz check)
-
ExecutiongRPC forwards command to connected agent
-
ImpactExecute as root/SYSTEM on monitored endpoint
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires a valid authenticated UTMStack account of ANY role (PR:L) - there is no pre-authentication exposure, but no elevated privilege is needed either, as processCommand() applies no role check or command allowlist on the /command/{hostname} STOMP destination. Exploitation also requires at least one connected agent to target, and the command runs with whatever privilege the agent holds (commonly root or SYSTEM). It works against default configurations before v11.2.16 - no special feature toggle or non-default setting is needed. The primary limiting factors are the authentication requirement (any valid credential) and the presence of connected agents; network reachability to the WebSocket/STOMP endpoint is also required. |
| Impact | The provided CVSS 4.0 base score is 6.5 (Medium), largely because the vendor/NVD vector sets the vulnerable-system impacts to none (VC:N/VI:N/VA:N) while placing total impact on the subsequent system (SC:H/SI:H/SA:H). This under-communicates real-world severity: the flaw yields arbitrary OS command execution on every connected, monitored endpoint, where agents 'commonly run as root or SYSTEM' - effectively fleet-wide RCE from a single low-privileged account. Mitigating signals are PR:L (a valid authenticated account of any role is required, so this is not pre-auth) and the absence of UI. No EPSS score, KEV listing, or POC was provided, so there is no evidence of active or automated exploitation at this time (no public exploit identified). It was reported by VulnCheck (a credible source) and a patch is available. Net assessment: for any organization actually running UTMStack this is a high-priority, low-barrier privilege-escalation-to-RCE issue despite the modest headline 6.5 - the gap between the 6.5 score and the true impact (root/SYSTEM on all agents) is the key takeaway. Real-world urgency is tempered by the niche deployment footprint and the authentication requirement rather than by any technical difficulty of exploitation. |
| Exploit ScenarioDerived | A low-privilege but authenticated UTMStack user (e.g. a read-only analyst or a compromised limited account) opens a STOMP WebSocket to the /command/{hostname} destination and sends an arbitrary operating-system command. Because processCommand() performs no role check or command allowlist, the server forwards it over gRPC to the named agent, executing it as root or SYSTEM on the monitored endpoint. No public exploit was identified at time of analysis, but the attack is trivially scriptable given the AV:N/AC:L vector. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 02, 2026
Missing authorization in UTMStack before 11.2.16 allows any authenticated user, regardless of role, to execute arbitrary operating-system commands on connected agents via the /command/{hostname} STOMP destination, with agent processes commonly running as root or SYSTEM. Exploitation requires a valid UTMStack account (no elevated privilege needed) and at least one connected agent; there is no pre-authentication exposure, and no public exploit has been identified at time of analysis. Vendor-released patch: 11.2.16.
RemediationAI
Upgrade to UTMStack 11.2.16 or later (vendor-released patch: 11.2.16), available from https://github.com/UTMStack/UTMStack/releases/tag/v11.2.16. If an immediate upgrade is not possible, restrict network access to the WebSocket/STOMP endpoint (typically the UTMStack backend port) so that only trusted administrative networks can reach it, and audit UTMStack accounts to remove or disable any unnecessary users-since any authenticated role can exploit this, minimizing valid credentials reduces exposure. Additionally, configure UTMStack agents to run with least privilege rather than root/SYSTEM where operationally feasible to limit the impact of any successful command execution. Trade-offs: network restrictions may impede legitimate remote agent management; removing accounts may disrupt operational workflows; least-privilege agent configurations may require reconfiguration and could break features that depend on elevated access.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability is a missing authorization (CWE-862) flaw in UTMIncidentCommandWebsocket.processCommand(), the handler for the /command/{hostname} STOMP destination. STOMP over WebSocket is used by the UTMStack backend to relay management commands to agents; the handler fails to apply any role check or command allowlist before forwarding supplied commands over gRPC to the targeted agent. Consequently, any authenticated user-even one with the lowest privileges-can invoke arbitrary operating-system commands on any connected agent. The agents typically run with high privileges (root on Linux/macOS, SYSTEM on Windows), so the downstream impact on confidentiality, integrity, and availability is high (CVSS 4.0 vector places no impact on the vulnerable UTMStack system but high subsequent-system impact: SC:H/SI:H/SA:H). The CPE cpe:2.3:a:utmstack:utmstack:*:*:*:*:*:*:*:* confirms all versions before the fix are affected. Patch references include a commit that hardens the internal API key filter (referencing the sibling CVE-2026-82042), indicating a broader authorization overhaul in the same release.
Know when Utmstack gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:N/SC:H/SI:H/SA:H
Remote low-complexity call needs any authenticated account (PR:L), and the missing authz lets it execute commands on separate monitored endpoints as root/SYSTEM, so S:C with full C/I/A impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
UTMStack before 11.2.16 contains a missing authorization vulnerability in UTMIncidentCommandWebsocket.processCommand(), the handler mapped to the /command/{hostname} STOMP destination, where no role check or command allowlist is applied before forwarding supplied commands. Any authenticated user, regardless of role, can send arbitrary operating-system commands over gRPC to any connected agent, resulting in command execution on monitored endpoints where agent processes commonly run as root or SYSTEM.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
UTMStack deployments running versions before 11.2.16 can be fully taken over through an authentication bypass in the Int
Authenticated SQL injection in UTMStack before 11.2.16 lets any valid low-privilege logged-in user execute arbitrary SQL
Authenticated JPQL injection in UTMStack SIEM deployments before 11.2.16 lets any holder of a low-privilege account read
Account enumeration in UTMStack before 11.2.16 lets unauthenticated remote attackers submit arbitrary email addresses to
Server-side request forgery in UTMStack before 11.2.16 lets any authenticated user (even a low-privilege one) coerce the
Server-side request forgery (SSRF) in UTMStack before 11.2.16 is a genuine but moderate-severity issue rather than a top
EUVD-2026-91796
GHSA-q995-ggc5-8fmx
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB