Skip to main content

UTMStack EUVDEUVD-2026-91796

| CVE-2026-82041 MEDIUM
Missing Authorization (CWE-862)
2026-10-02 VulnCheck GHSA-q995-ggc5-8fmx
6.5
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as any low-privilege user
  2. Delivery
    Connect to /command/{hostname} STOMP destination
  3. Exploit
    Send unauthorized OS command (no authz check)
  4. Execution
    gRPC forwards command to connected agent
  5. Impact
    Execute 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

UTMStack 0 <11.2.16

Affected Packages

euvd utmstack fix: 11.2.16

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

Vendor (VulnCheck) PRIMARY 6.5 MEDIUM
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
vuln.today AI 9.9 CRITICAL

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.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
High

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

EPSS Score
0.4%
Top 64% exploitable
Prevalence
Low
niche open-source SIEM/XDR platform, limited enterprise deployment footprint
Data Quality
7 sources
Confidence: High

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Total

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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