CVE-2026-116184

OpenRemote before 1.31.0 Cross-Realm Gateway Impersonation via Websocket

Published Oct 25, 2026 CVSS 4.0 · 2.1 Low EPSS < 1% KEV · Not listed
Description
OpenRemote before 1.31.0 contains an authorization bypass vulnerability that allows realm admins to impersonate gateways in other realms because GatewayService only checks the gateway ID, not the realm. Attackers with WRITE:ADMIN in one realm can create a service user named after another realm's gateway ID to overwrite its descendant assets and open SSH tunnels into its local network.

Analysis

AI-generated

Technical impact

The vulnerability arises from an authorization bypass in the GatewayService, which only verifies the gateway ID without checking the owning realm. Consequently, a user with WRITE:ADMIN permissions in one realm can create a service user named after another realm's gateway ID and overwrite that gateway’s assets, thereby establishing SSH tunnels into the other realm’s local network. This bypass enables attackers to impersonate gateways across realms, resulting in unauthorized network access, potential data exfiltration, and lateral movement within the infrastructure.

Affected Systems

OpenRemote core, before version 1.31.0, is affected. The issue is scoped to deployments where multiple realms exist and realm administrators have WRITE:ADMIN rights. Version 1.31.0 and later contain the fix.

Risk and Exploitability

The CVSS score of 2.1 indicates a low base severity, and there is no EPSS information or KEV listing for this vulnerability. The attack requires a legitimate realm administrator who can add service users, which implies internal access or an already compromised administrator account. Once the exploit is performed, the attacker can control outbound SSH tunnels from the impersonated gateway, potentially reaching downstream systems. The exploit condition is simple: create a service user with a gateway ID from another realm; no additional privilege escalation steps beyond the existing WRITE:ADMIN role are needed.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the vendor patch by upgrading OpenRemote to version 1.31.0 or later.
  • Restrict the WRITE:ADMIN permission to only trusted administrators and enforce least‑privilege policies for realm management.
  • Enable monitoring of service user creation events that involve gateway identifiers and alert on anomalous activities.

Generated by OpenCVE AI on October 25, 2026 at 16:54 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Openremote core
Vendors & Products Openremote core
Type Values Removed Values Added
Description OpenRemote before 1.31.0 contains an authorization bypass vulnerability that allows realm admins to impersonate gateways in other realms because GatewayService only checks the gateway ID, not the realm. Attackers with WRITE:ADMIN in one realm can create a service user named after another realm's gateway ID to overwrite its descendant assets and open SSH tunnels into its local network.
Title OpenRemote before 1.31.0 Cross-Realm Gateway Impersonation via Websocket
First Time appeared Openremote
Openremote openremote
Weaknesses CWE-639
CPEs cpe:2.3:a:openremote:openremote:*:*:*:*:*:*:*:*
Vendors & Products Openremote
Openremote openremote
References
Metrics cvssV4_0

{'score': 2.1, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:N/PR:H/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N'}

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Nov 4, 2026, 6:58 PM
Reserved
Oct 25, 2026, 12:26 PM
Status
Deferred
Published
Oct 25, 2026, 2:16 PM
Modified
Nov 4, 2026, 7:17 PM