{"cve":"CVE-2026-56784","nvd":{"published":"2026-06-23T13:16:46.980","modified":"2026-10-08T16:17:22.700","status":"Deferred","description":"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 removeAlarms() method in AlarmResourceImpl.java omits realm-scoping validation in its JPA query, enabling any user with alarm-write permissions to enumerate sequential auto-increment alarm IDs and delete cross-tenant alarm records without authorization.","cvss_v4":{"vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N","score":8.6},"cvss_v3":{"version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N","score":8.1},"cwes":["CWE-639"],"references":["https://github.com/openremote/openremote/security/advisories/GHSA-h3m5-97jq-qjrf","https://www.vulncheck.com/advisories/openremote-cross-tenant-idor-in-bulk-alarm-deletion","https://github.com/openremote/openremote/security/advisories/GHSA-h3m5-97jq-qjrf"],"products":[],"source":"nvd","synced_at":"2026-10-19T22:39:28.638635428+00:00"},"epss":{"cve":"CVE-2026-56784","score":0.00326,"percentile":0.25404,"date":"2026-10-25"},"kev":null,"osv":[{"id":"GHSA-h3m5-97jq-qjrf","url":"https://osv.dev/vulnerability/GHSA-h3m5-97jq-qjrf","summary":"OpenRemote Manager: removeAlarms cross-realm IDOR (bulk delete)","modified":"2026-09-24T18:56:01.449004053Z","packages":[{"ecosystem":"Maven","name":"io.openremote:openremote-manager","purl":"pkg:maven/io.openremote/openremote-manager","ranges":["<1.25.0"],"fixed":["1.25.0"]}]}],"attribution":["This product uses the NVD API but is not endorsed or certified by the NVD.","EPSS scores: FIRST Exploit Prediction Scoring System, https://www.first.org/epss","Known exploited vulnerabilities: CISA Known Exploited Vulnerabilities Catalog, https://www.cisa.gov/known-exploited-vulnerabilities-catalog","Package advisories: OSV (https://osv.dev), from the GitHub Advisory Database, PyPA, Go, RustSec and other ecosystem databases, under CC-BY 4.0 or CC0","CVE records: the CVE Program's CVE List (https://www.cve.org), under its terms of use (https://www.cve.org/Legal/TermsOfUse). CVE is a registered trademark of The MITRE Corporation; this product is not affiliated with the CVE Program."]}