Skip to content
OpenAdvisories

Vendor

openremote

19 known vulnerabilities.

openremote at a glance

Last 12 months
19
Critical · all time
2
Exploited · all time
0
Public exploit · all time
1
New vulnerabilities per month · last 12 months
0 5 10 December 2025: 0 vulnerabilities Dec 2025 January 2026: 0 vulnerabilities February 2026: 0 vulnerabilities March 2026: 0 vulnerabilities Mar April 2026: 3 vulnerabilities, 1 critical May 2026: 0 vulnerabilities June 2026: 1 vulnerability Jun July 2026: 3 vulnerabilities, 1 critical August 2026: 3 vulnerabilities September 2026: 1 vulnerability Sep October 2026: 7 vulnerabilities November 2026: 1 vulnerability
Show as table
MonthVulnerabilitiesCritical
Nov 202610
Oct 202670
Sep 202610
Aug 202630
Jul 202631
Jun 202610
May 202600
Apr 202631
Mar 202600
Feb 202600
Jan 202600
Dec 202500
Nov 202500
Oct 202500
Sep 202500
Aug 202500
Jul 202500
Jun 202500
May 202500
Apr 202500
Mar 202500
Feb 202500
Jan 202500
Dec 202400

19 results · Feed

  • High 8.0

    OpenRemote before 1.32.2 Improper Authorization Allows Realm Admins to Modify Global Resources

    OpenRemote before 1.32.2 contains an improper authorization vulnerability that allows realm administrators to access and modify global resources by calling admin endpoints lacking super administrator checks. Attackers can change the global keycloakUrl via /co…

  • High 7.2

    OpenRemote has authenticated SQL injection in crosstab datapoint exports

    OpenRemote is an open-source internet-of-things platform. Prior to 1.26.0, the `datapoint export` API constructs `CSV crosstab` SQL by concatenating an `asset name` and `attribute name` into a `COPY` query that uses `crosstab` and streams `TO STDOUT`. The `as…

  • Low 2.3

    OpenRemote before 1.31.0 Gateway Authorization Bypass via Reversible mapAssetId

    OpenRemote core (openremote-manager) before 1.31.0 does not perform realm or gateway-descendant authorization on inbound edge gateway events and maps event asset IDs only through the reversible GatewayConnector.mapAssetId transform. An attacker controlling a …

  • Medium 5.0

    OpenRemote before 1.31.0 Cross-Realm Information Disclosure via getGatewayActiveTunnelInfos

    OpenRemote core before 1.31.0 contains an authorization bypass vulnerability that allows authenticated users to read other realms' gateway tunnel information via getGatewayActiveTunnelInfos. Attackers can request the gateway tunnel endpoint with their own rea…

  • Low 2.1

    OpenRemote before 1.31.0 Cross-Realm Gateway Impersonation via Websocket

    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 ser…

  • High 8.5

    OpenRemote 1.2.0 before 1.31.0 Missing Authorization in Gateway Tunnel Endpoints

    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 t…

  • High 7.7

    OpenRemote: Cross-Realm User Information Disclosure in UserResourceImpl

    OpenRemote is an open-source internet-of-things platform. Prior to 1.24.2, the get, getUserClientRoles, and getUserRealmRoles methods in manager/src/main/java/org/openremote/manager/security/UserResourceImpl.java authorize callers with the read:admin role wit…

  • High 7.6

    OpenRemote: XXE in KNXProtocol.startAssetImport() allows arbitrary file read via unprotected XMLInputFactory

    OpenRemote is an open-source internet-of-things platform. Prior to 1.24.2, the KNXProtocol.startAssetImport method in agent/src/main/java/org/openremote/agent/protocol/knx/KNXProtocol.java processes 0.xml from an authenticated user's uploaded ETS project ZIP …

  • Medium 4.3

    OpenRemote read-only asset users can write predicted datapoints

    OpenRemote is an open-source internet-of-things platform. Prior to version 1.24.1, the predicted datapoint write endpoint allows users with only `read:assets` privileges to write predicted datapoints. Version 1.24.1 fixes the issue.

  • High 7.7

    OpenRemote before 1.28.0 Cross-Realm Information Disclosure via Notification API

    OpenRemote versions before 1.28.0 contain a cross-realm information disclosure vulnerability in the Notification REST API that allows per-realm tenant administrators to read all tenants' sent notifications including message bodies. Attackers with read:admin c…

  • Medium 6.5

    OpenRemote Notification Delete Cross-Realm Insecure Direct Object Reference

    OpenRemote notification deletion endpoints fail to enforce realm boundaries, allowing any realm administrator to delete notifications belonging to other realms. Attackers with write:admin role in one realm can send DELETE requests to remove notifications from…

  • Medium 5.4

    openremote before 1.27.0 Cross-Tenant IDOR via setAssetLinks

    OpenRemote (org.openremote:openremote) versions <= 1.26.2 contain an insecure direct object reference vulnerability in the setAssetLinks endpoint of AlarmResourceImpl. The realm access check validates only a single realm obtained via realms.stream().findFirst…

  • Critical 9.3

    OpenRemote before 1.26.2 Authentication Bypass via Console Registration

    OpenRemote before 1.26.2 contains an authentication bypass vulnerability in the console registration API that allows unauthenticated attackers to update existing console assets by supplying a known asset identifier. Attackers can overwrite push notification t…

  • Medium 4.3

    OpenRemote before 1.26.2 Information Disclosure via Syslog REST API

    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 r…

  • High 7.2

    OpenRemote < 1.26.0 SQL Injection via Crosstab Export

    OpenRemote before 1.26.0 contain an authenticated SQL injection vulnerability in the datapoint crosstab export endpoint that constructs PostgreSQL queries by concatenating asset display names into raw SQL. An authenticated attacker with asset creation or rena…

  • High 8.1

    OpenRemote < 1.25.0 IDOR via Bulk Alarm Deletion Endpoint

    OpenRemote before 1.25.0 contains an insecure direct object reference (IDOR) vulnerability in the bulk alarm deletion endpoint that allows authenticated users to permanently delete alarms belonging to other tenants by supplying arbitrary alarm IDs. The remove…

  • High 7.6

    OpenRemote has XXE in Velbus Asset Import

    OpenRemote is an open-source internet-of-things platform. Prior to version 1.22.0, the Velbus asset import path parses attacker-controlled XML without explicit XXE hardening. An authenticated user who can call the import endpoint may trigger XML external enti…

  • High 7.0

    OpenRemote has Improper Access Control via updateUserRealmRoles function

    OpenRemote is an open-source internet-of-things platform. Prior to version 1.22.1, a user who has `write:admin` in one Keycloak realm can call the Manager API to update Keycloak realm roles for users in another realm, including `master`. The handler uses the …

  • Critical 10.0
    CVE-2026-39842 Public exploit

    OpenRemote is Vulnerable to Expression Injection

    OpenRemote is an open-source IoT platform. Versions 1.21.0 and below contain two interrelated expression injection vulnerabilities in the rules engine that allow arbitrary code execution on the server. The JavaScript rules engine executes user-supplied script…