Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privileged authenticated account
-
DeliverySend POST to gateway tunnel endpoint
-
ExploitMissing authorization check bypassed
-
ExecutionOpen persistent TCP circuit into edge network
-
ImpactPivot to internal gateway-protected systems
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 but non-administrative authenticated OpenRemote account (CVSS PR:L) and an OpenRemote instance in the vulnerable range 1.2.0 through before 1.31.0 that actually uses the gateway tunneling feature of GatewayServiceResource with at least one edge gateway configured - the POST/DELETE tunnel endpoints must be reachable and operational. Exploitation does not need an admin role, user interaction, or a non-default code path beyond having gateway tunneling in use; the limiting factors are therefore the need for any authenticated account and the presence of a configured edge-gateway tunnel deployment (reflected by the AT:P attack-requirement metric). Instances not using gateway tunnels, or upgraded to 1.31.0+, are not exposed. |
| Impact | Signals align on genuine high priority but with one meaningful gate. The vendor/NVD CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:L/UI:N) and score of 9.0 indicate network-reachable, low-complexity exploitation requiring only a low-privileged authenticated account - consistent with the CWE-862 (missing authorization) description, where any authenticated user bypasses the administrative-role requirement on GatewayServiceResource. The high subsequent-system impact metrics (SC:H/SI:H/SA:H) correctly reflect that a tunnel pivots into the edge gateway's network, i.e. a scope change into other systems. The one tempering factor is AT:P (attack requirement present), suggesting exploitation is not entirely unconditional - likely that a gateway/tunnel feature must actually be configured and reachable. No EPSS score, no CISA KEV listing, and no public POC were provided, so there is no evidence of active or opportunistic exploitation at this time; the severity is driven by impact and low privilege barrier rather than by demonstrated in-the-wild activity. Net: a real, prioritize-for-patching issue for anyone running OpenRemote gateway tunneling, but the authenticated-account prerequisite and absence of exploitation evidence make it a targeted-insider/post-foothold risk rather than a mass-exploitation internet threat. Note the input 'Authentication Bypass' tag is slightly imprecise - the attacker is already authenticated; this is authorization bypass / privilege escalation, not authentication bypass. |
| Exploit ScenarioDerived | A user holding any ordinary authenticated OpenRemote account (no admin role) sends a crafted POST request to the gateway tunnel endpoint, which fails to enforce the administrative-role check. This opens a persistent bidirectional TCP circuit into the edge gateway's internal network, letting the attacker pivot to otherwise unreachable devices; a DELETE request can conversely tear down legitimate operator tunnels to disrupt operations. No public exploit identified at time of analysis, though the attack is a simple REST call requiring no special tooling. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 22, 2026
Missing authorization in OpenRemote's GatewayServiceResource lets any authenticated, non-administrative user start, stop, or query edge-gateway tunnels, opening persistent bidirectional TCP circuits into an edge gateway's network or tearing down tunnels operators depend on. All OpenRemote deployments from 1.2.0 through versions before 1.31.0 are affected, but exposure is gated on the instance actually using gateway tunneling with at least one configured edge gateway, since the vulnerable POST/DELETE tunnel endpoints must be reachable and operational. No public exploit code has been identified at time of analysis and the issue is not in CISA KEV; the attacker only needs a low-privileged account (CVSS PR:L) and no user interaction, which keeps the bar low wherever tunneling is deployed.
RemediationAI
Vendor-released patch: upgrade OpenRemote to 1.31.0 or later, which is the first version outside the affected range; the fix enforces an administrative role check on the gateway tunnel endpoints and is described in GHSA-5h8w-vg25-fw38 (https://github.com/openremote/core/security/advisories/GHSA-5h8w-vg25-fw38). If an immediate upgrade is not possible, the most effective compensating control is to front the GatewayServiceResource tunnel endpoints with a reverse proxy or API gateway rule that permits POST and DELETE on the tunnel path only for known administrative identities or trusted source ranges, accepting that all other API traffic must remain reachable for normal operation and that the rule must be maintained as endpoints change. Organizations that do not use edge-gateway tunneling can disable or block the gateway tunnel endpoints entirely, at the cost of losing gateway connectivity until it is re-enabled. Additionally, audit and reduce non-administrative OpenRemote accounts, since any valid low-privileged session is sufficient to exploit this, and review current gateway tunnel state for circuits that were opened unexpectedly or by non-admin users. VulnCheck's advisory (https://www.vulncheck.com/advisories/openremote-1.2.0-before-1.31.0-missing-authorization-in-gateway-tunnel-endpoints) can be used for tracking, and given the C:H/I:H impact on the edge gateway network, treat any suspected exploitation as requiring credential rotation and tunnel teardown on the affected deployment.
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 flaw is CWE-862 (Missing Authorization) in the GatewayServiceResource REST layer of the OpenRemote IoT/device-management platform. Gateway tunneling is the feature that lets the OpenRemote manager broker persistent, bidirectional TCP connections to edge gateways behind NAT or firewalls; the resource exposes lifecycle operations for those tunnels, and the code path handling POST (create/start) and DELETE (stop/tear down) requests fails to enforce an administrative role check, so any valid session in any role can invoke it. Because the resulting circuits extend into the edge gateway's internal network, both the vulnerable component and the downstream gateway are impacted, which is why the assessed vector carries S:C with C:H/I:H on the subsequent system and only A:L on the manager itself. The CVSS:4.0 AT:P metric and the CVSS:3.1 assessment both reflect the same practical prerequisite: the deployment must actually use gateway tunneling and have a configured edge gateway for the endpoints to be exploitable. The CPE entry cpe:2.3:a:openremote:openremote:*:*:*:*:*:*:*:* confirms the affected package is the core OpenRemote application rather than an add-on or third-party dependency.
Know when Openremote 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:P/PR:L/UI:N/VC:H/VI:H/VA:L/SC:H/SI:H/SA:H
Low-privileged authenticated user sends a simple REST call (PR:L, AC:L, UI:N); tunnel into the gateway's separate network is a scope change (S:C) enabling high confidentiality/integrity impact, with lower availability (A:L) from tearing down operator tunnels.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
OpenRemote 1.2.0 before 1.31.0 contains a missing authorization vulnerability in GatewayServiceResource that allows any authenticated user to start, stop and query gateway tunnels without an administrative role. Attackers can send POST or DELETE requests to the gateway tunnel endpoint to open persistent bidirectional TCP circuits into an edge gateway's network or tear down operator tunnels.
Technical POC Analysis
Missing Function-Level Authorization, CWE-862, in OpenRemote Manager's gateway tunnel API.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
OpenRemote deployments that use edge-gateway tunneling carry a critical authorization gap allowing any ordinary user account to open, close, or enumerate persistent bidirectional connections into edge-gateway networks. Because a standard non-administrative login is sufficient, the boundary that normally reserves infrastructure-changing actions for trusted administrators is effectively missing, so one compromised or careless account can expose operational edge networks or cut connectivity that field operations rely on. Leadership should care because the affected systems sit at the junction between corporate IT and edge/OT environments, where the consequences extend well beyond the application itself.
No vendor-released patch identified at time of analysis. Interim mitigations: disable gateway tunneling where not operationally required, or block the vulnerable POST/DELETE tunnel endpoints at the reverse proxy or WAF; restrict tunnel management endpoints to administrative roles only; enforce MFA and aggressive least-privilege review for all accounts with access to OpenRemote; network-segment edge gateways so a rogue tunnel yields limited reach; and centrally log and alert on tunnel creation, deletion, and enumeration events for detection and retroactive hunting.
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.
More in Openremote
View allAn issue was discovered in OpenRemote through 1.0.4 allows attackers to execute arbitrary code via a crafted Groovy rule
Unauthorized modification of push notification tokens in OpenRemote before 1.26.2 allows unauthenticated attackers to re
Cross-tenant alarm destruction in OpenRemote Manager before 1.24.2 lets any authenticated user in one realm permanently
Cross-realm information disclosure in OpenRemote's Notification REST API exposes all tenants' notification history - inc
SQL injection in OpenRemote's datapoint crosstab export endpoint (all versions before 1.26.0) lets an authenticated user
Cross-realm authorization bypass in OpenRemote allows any authenticated realm administrator to permanently delete notifi
OpenRemote Core deployments before 1.31.0 expose a cross-tenant information disclosure through the gateway tunnel endpoi
Cross-tenant information disclosure in OpenRemote versions before 1.26.2 allows any authenticated user holding the read:
Cross-tenant insecure direct object reference in OpenRemote versions up to and including 1.26.2 allows an authenticated
OpenRemote Core before 1.31.0 allows a registered edge gateway to overwrite attributes on, or delete, assets in any real
OpenRemote Manager before 1.31.0 routes incoming gateway WebSocket traffic by gateway ID alone, so a user holding WRITE:
EUVD-2026-107903
GHSA-44p5-cwh8-4hj6
NVD
CVE.org
EPSS
Exploit-DB