Skip to content
eastbaycyber

CVE-2026-82041: UTMStack Command Execution

CVSS · Critical
9.9
In CISA KEV
No
Published
Oct 2
CVE explainers 9 min read
Security Research Desk Source-checked
Auto-checked against the official CVE record · Human-reviewed after publishing · Updated 2026-10-02
▲ Escalation ViewOne CVE, briefed at three altitudes — skim the Brief, weigh the Impact, or work the Runbook. The way a SOC actually reads it.
CISOBrief · 30-second brief

TL;DR - CVE-2026-82041 is a critical authorization flaw in UTMStack before 11.2.16. - Any authenticated user may send arbitrary commands through connected agents, potentially as root or SYSTEM. - Upgrade immediately; no confirmed public PoC or in-the-wild exploitation was identified.

Summary

CVE-2026-82041 is a missing-authorization vulnerability in UTMStack’s incident command WebSocket handler. The affected handler accepts commands sent to the /command/{hostname} STOMP destination and forwards them over gRPC to connected UTMStack agents. The issue is particularly serious because agents commonly run with elevated operating-system privileges.

Field Assessment
CVE ID CVE-2026-82041
Product UTMStack
CVSS base score 9.9 Critical
CVSS vector Not provided in the consulted NVD record
Attack vector UTMStack WebSocket/STOMP management interface; exact CVSS AV component not supplied
Authentication An authenticated UTMStack account is required
Authorization No effective role check is applied before command processing
Affected versions UTMStack versions before 11.2.16
Fixed version UTMStack 11.2.16
Patch available Yes
CISA KEV No, not listed at the time of lookup

The practical risk is command execution on monitored endpoints, not only compromise of the UTMStack server. A low-privilege or otherwise unauthorized account may be able to target a connected hostname and submit operating-system commands. Where the agent runs as root on Linux or SYSTEM on Windows, the resulting access may be administrative.

Organizations should treat all UTMStack deployments earlier than 11.2.16 as exposed until they are upgraded or the command interface is effectively isolated. The absence of a CISA Known Exploited Vulnerabilities listing does not reduce the technical impact or establish that exploitation is impossible.

Analyst’s Take: Patch this before relying on the absence of a public PoC or CISA KEV listing to lower its priority. Authentication is required, but the missing role check leaves command execution available across the authorization boundary, and connected agents may run with root or SYSTEM privileges.

For related vulnerability-management guidance, see our comparison of vulnerability scanners for small businesses in 2026.

AnalystImpact · assess the risk

Root Cause

The vulnerable code path is UTMIncidentCommandWebsocket.processCommand(). According to the available vulnerability description, the handler processes commands received through /command/{hostname} without first enforcing a role-based authorization decision. It also lacks a command allowlist that would restrict the operation to approved incident-response actions.

The handler therefore appears to trust that authentication alone is sufficient to authorize command submission. That trust boundary is incorrect: authentication establishes the identity of the account, but it does not establish that the account may execute commands on a particular agent or hostname.

The attack path is:

  1. An attacker obtains valid UTMStack credentials.
  2. The attacker connects to the relevant WebSocket/STOMP interface.
  3. The attacker submits a command to /command/{hostname}.
  4. UTMStack forwards the command over gRPC to the selected connected agent.
  5. The agent executes the command using its service-account privileges.

The supplied record does not identify a narrower vulnerable component or a more granular version range. Defenders should therefore assume that every UTMStack release below 11.2.16 containing this handler requires remediation.

Who’s Exposed

The affected product is UTMStack, with the affected range defined as all versions before 11.2.16. The fixed release is UTMStack 11.2.16. The available research does not identify separate vulnerable editions, operating-system-specific builds, or a narrower subrange.

Deployments are most exposed when the UTMStack management interface is reachable from broad internal networks, when many users hold valid accounts, or when incident-response functionality is available to users who do not need command execution. Internet-exposed management services should receive priority because credential theft, password reuse, and session compromise can provide the authentication prerequisite.

The connected agents create the highest-impact exposure. Linux agents commonly run as root, while Windows agents commonly run as SYSTEM, according to the supplied research. Those are common deployment patterns, not guarantees for every installation. Organizations should verify the actual service identity and permissions on each agent.

Technical Notes

For Linux agents, administrators can confirm the service account with a systemd inspection such as:

systemctl show utmstack-agent --property=User,Group
ps -eo user,group,pid,cmd | grep -i '[u]tmstack'

The exact unit name may differ by deployment. On Windows, inspect the agent service configuration and record whether it runs as LocalSystem, a dedicated service account, or another identity. This information determines the likely privilege level if an unauthorized command is accepted.

Severity Breakdown

The reported CVSS base score is 9.9, categorized as Critical. The supplied NVD response did not include the CVSS vector string, so the individual CVSS components cannot be stated reliably. In particular, defenders should not infer exact values for attack vector, attack complexity, privileges required, user interaction, scope, confidentiality, integrity, or availability from the score alone.

The observed security properties are nevertheless clear. Exploitation requires authentication, but the flaw defeats authorization boundaries between user roles and command execution. The impact can extend from the UTMStack service to connected endpoints, and endpoint agents may execute commands with highly privileged operating-system identities.

CVSS-related factor Evidence available
Base score 9.9
Severity Critical
Authentication prerequisite Valid authenticated UTMStack account
Authorization boundary Missing role and target authorization checks
User interaction No separate user interaction is described
Confidentiality, integrity, availability Potentially high on compromised agents, depending on agent privileges
Exact vector components Not supplied in the consulted NVD record

The absent vector matters for risk documentation and scoring validation. Security teams should use the published 9.9 score for prioritization while avoiding an invented vector in tickets, compliance reports, or detection content.

Exploitation Status

No confirmed in-the-wild exploitation was identified in the consulted sources. CVE-2026-82041 is also not listed in the CISA KEV catalog, so there is no CISA date added, due date, required action, or ransomware-campaign flag associated with this CVE at the time of the supplied lookup.

A public exploit or proof-of-concept repository specifically for CVE-2026-82041 was not confirmed. The available references include the UTMStack 11.2.16 release, a remediation commit, and a VulnCheck advisory. The absence of a located PoC does not mean the flaw cannot be exploited. The authorization failure is conceptually straightforward, and the affected endpoint and fixing changes are publicly referenced.

Defenders should classify the current status as no confirmed public PoC and no confirmed active exploitation, while still treating the vulnerability as high priority. A valid account is the main stated prerequisite, and compromised credentials or an over-permissioned internal account could make exploitation practical without a sophisticated exploit chain.

Sources

The primary source is the NVD record for CVE-2026-82041, which reports the 9.9 CVSS score, affected version range, root cause, and fixed version:

The UTMStack repository provides the fixed release and remediation change:

Additional vulnerability context is available from the following advisory:

CISA KEV status was checked against the catalog and was reported as false for this CVE at the time of lookup:

These sources do not establish confirmed active exploitation or a public proof of concept. Those statuses should be rechecked during triage because exploitation reporting and catalog entries can change after publication.

This article may contain affiliate links. We earn a commission on qualifying purchases at no extra cost to you.

ResponderRunbook · act now

Detection Guidance

Detection should focus on command submissions to the UTMStack WebSocket/STOMP interface, especially requests targeting /command/{hostname} from users who do not normally perform incident-response actions. Review UTMStack application logs, reverse-proxy logs, WebSocket telemetry, gRPC activity, and endpoint process creation records together. A single source may not show the complete attack path.

Look for command activity associated with low-privilege users, unusual hostnames, unexpected source addresses, activity outside operational hours, and commands that create accounts, download tools, alter security controls, or establish persistence. Because the supplied research does not provide a vendor-specific log schema, field names and message formats must be validated against each deployment.

Technical Notes

A starting point for reverse-proxy or application-log searches is:

grep -Ei '(/command/|command.*websocket|STOMP|processCommand)' \
  /var/log/nginx/access.log /var/log/utmstack/*.log 2>/dev/null

For an Elasticsearch-style query, adapt the field names to the local schema:

event.dataset:"utmstack" AND
(message:"/command/" OR url.path:"/command/*" OR message:"processCommand")

Network monitoring can alert on WebSocket or STOMP sessions whose destination contains /command/. This is a behavioral indicator, not a complete signature; encrypted traffic and application-specific framing may prevent inspection at the network layer. Correlate any matching session with the authenticated username, source IP, target hostname, and subsequent agent process creation.

Organizations that need additional endpoint visibility may also evaluate Get Bitdefender → alongside their existing EDR, logging, and process-monitoring controls. An endpoint security product does not replace patching or authorization review, but it can help identify suspicious command execution after an account or agent is abused.

Remediation Steps

Upgrade UTMStack to 11.2.16 or later. The vendor repository identifies a release tagged v11.2.16 and a corresponding remediation commit. Use the vendor’s supported deployment procedure for packaged or containerized installations, and verify the running version after the change.

For a source-based checkout where Git is the approved deployment mechanism, the release can be selected with:

git fetch --tags origin
git checkout v11.2.16

Do not apply this command blindly to a production installation. Confirm the repository, deployment method, backup process, configuration handling, database compatibility, and rollback plan before restarting UTMStack services.

Until the upgrade is complete, restrict access to the UTMStack management interface and WebSocket endpoints to approved administration networks. Remove unnecessary accounts, rotate credentials for suspicious or shared accounts, and limit access to incident-response and agent-command functions. Where operationally feasible, reduce agent privileges to the minimum required by the deployment.

Technical Notes

A temporary reverse-proxy control should deny access to the command destination for users or networks that do not require it. The exact syntax depends on the proxy and application routing, but the control objective is to block requests matching:

/command/{hostname}

Network controls should be applied alongside authentication review, not as a replacement for the patch. After upgrading, verify that the deployed version reports 11.2.16 or later, confirm that agent connectivity remains healthy, and test that unauthorized roles cannot submit commands.

Review historical logs for command submissions by low-privilege users and investigate agent process creation that aligns with suspicious WebSocket or STOMP activity. Preserve relevant logs before rotating them, because the vulnerability may have been abused without generating a distinct “exploit” event.

Incident-Response Checklist

If exploitation is suspected:

  1. Isolate affected agents from unnecessary network access while preserving forensic evidence.
  2. Disable or reset accounts associated with suspicious command submissions.
  3. Review UTMStack, reverse-proxy, WebSocket, STOMP, gRPC, and endpoint process-creation logs.
  4. Identify commands executed through each affected agent and determine whether credentials, persistence, or security controls were altered.
  5. Rotate credentials and tokens exposed on compromised hosts.
  6. Upgrade UTMStack to 11.2.16 or later.
  7. Reassess agent service-account privileges and management-interface exposure.
  8. Document the timeline, affected hosts, accounts, commands, and containment actions.

Last verified: 2026-10-02

Disclaimer: This article may contain affiliate links. We earn a commission on qualifying purchases at no extra cost to you.