PT-2026-51517 · Unknown · Openremote
CVSS v3.1
9.6
Critical
| Vector | AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
OpenRemote versions prior to 1.25.0
Description
An insecure direct object reference (IDOR) exists in the bulk alarm deletion endpoint. The
removeAlarms() function in AlarmResourceImpl.java fails to perform realm-scoping validation in its JPA query. This allows authenticated users with alarm-write permissions to delete alarms belonging to other tenants by providing arbitrary, sequential auto-increment alarm IDs, leading to the permanent destruction of security and safety-critical alerts across different realms.Recommendations
Update to version 1.25.0 or later.
As a temporary workaround, restrict access to the
removeAlarms() function to only highly trusted administrators until the update is applied.Exploit
Fix
IDOR
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Openremote