Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
AV:N for REST API access, PR:L for required read:rules role, S:C because the breach crosses tenant realm boundaries into a separate security domain.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Lifecycle Timeline
2DescriptionCVE.org
OpenRemote versions before 1.26.2 contain an information disclosure vulnerability in the SyslogResource REST endpoint that fails to filter operational logs by realm. Attackers with the read:rules role can access the GET /api/{realm}/syslog/event endpoint to retrieve operational logs from all tenants, exposing asset IDs, agent connection details, rule names, and protocol errors across the multi-tenant deployment.
AnalysisAI
Cross-tenant information disclosure in OpenRemote versions before 1.26.2 allows any authenticated user holding the read:rules role to retrieve operational syslog events from arbitrary tenants by querying the GET /api/{realm}/syslog/event endpoint. The SyslogResource REST endpoint fails to scope log retrieval to the caller's own realm, exposing asset IDs, agent connection details, rule names, and protocol errors belonging to other organizations in the same multi-tenant deployment. No public exploit code or active exploitation has been identified at time of analysis; the vendor has addressed the issue in version 1.26.2.
Technical ContextAI
OpenRemote is an open-source IoT management platform built around a multi-tenant realm model, where each organization occupies an isolated realm with its own assets, agents, and rules. The SyslogResource component exposes a REST endpoint intended to provide per-realm operational logging. Due to CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor), the endpoint omits realm-scoped filtering, meaning a caller authenticated in realm A can pass realm B's identifier in the URL path and receive that tenant's operational log stream. The vulnerable surface is the REST API layer rather than the underlying log store. Affected products are identified by CPE cpe:2.3:a:openremote:openremote:*:*:*:*:*:*:*:* covering all versions prior to 1.26.2.
RemediationAI
Upgrade to OpenRemote version 1.26.2 or later, which introduces realm-scoped filtering on the SyslogResource endpoint per the vendor advisory at https://github.com/openremote/openremote/security/advisories/GHSA-fv8q-rwj8-2c55. If an immediate upgrade is not possible, administrators should audit and restrict assignment of the read:rules role to the minimum necessary trusted users across all realms, as this role is the direct prerequisite for exploitation. As a compensating control, the GET /api/{realm}/syslog/event endpoint can be blocked at a reverse proxy or API gateway layer for all external callers; the trade-off is that legitimate syslog access will be unavailable to all users until patching is applied. There is no indication from available data that a patch version other than 1.26.2 is required.
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
Cross-tenant insecure direct object reference in OpenRemote versions up to and including 1.26.2 allows an authenticated
Same weakness CWE-200 – Information Exposure
View allSame technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-46184
GHSA-fvrm-x822-jhc4