Sceawere

Vulnerability Detail

CVE-2026-19135UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

OpenNMS JEXL Expression Sandbox Bypass

Vulnerability Metadata

Severity
Medium
Score / CVSS
5.4
Creation Date
5h ago
Vendor
The OpenNMS Group
Product
Meridian
Attack Type
CWE-470 Use of Externally-Controlled input to select classes or code ('unsafe reflection')
Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
Attack Complexity
LOW

Narrative and Response

Description

A JEXL expression sandbox bypass exists in multiple versions of OpenNMS Meridian and Horizon. A low-privileged authenticated user can submit a crafted expression to the Measurements REST API that escapes the sandbox and loads arbitrary Java classes on the server. This can potentially allow an attacker to gain access to confidential information and compromise integrity. The solution is to upgrade to Meridian 2024.3.12, 2025.0.9 and Horizon 36.0.3 or newer. Meridian and Horizon installation instructions state that they are intended for installation within an organization's private networks and should not be directly accessible from the Internet.

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "5.4",
  "pubDate": "2026-08-13T05:17:22.750Z",
  "pubdate": "2026-08-13T05:17:22.750Z",
  "executiveSummary": "A critical JEXL expression sandbox bypass vulnerability has been identified in multiple versions of OpenNMS Meridian and Horizon. This security defect arises from insufficient input validation and inadequate sandboxing within the application logic, allowing a low-privileged authenticated adversary to supply maliciously crafted expressions that successfully break out of the intended execution constraints. The primary impact of this flaw includes the unauthorized loading and execution of arbitrary Java classes on the underlying server host, potentially leading to a complete compromise of system integrity and the unauthorized disclosure of confidential information. Affected products include OpenNMS Meridian and OpenNMS Horizon across multiple versions. Successful exploitation requires low-privileged authentication and the ability to interact with the application interface, specifically through the Measurements REST API. While the software installation guidelines mandate deployment within restricted private networks without direct internet accessibility, internal threat actors or compromised credentials remain viable vectors for initiating attacks against the vulnerable endpoints.",
  "technicalDetails": "The vulnerability exists within the expression evaluation mechanism utilized by the Measurements REST API in OpenNMS Meridian and Horizon. The root cause is an insufficient sandbox implementation that fails to adequately restrict Java Expression Language (JEXL) evaluations. By submitting a specially crafted JEXL expression via the vulnerable API endpoint, an authenticated user with low privileges can bypass the restrictive boundaries of the security sandbox.\nThe attack flow proceeds as follows: First, the attacker authenticates to the application using low-privileged credentials. Second, the attacker formulates a malicious payload encapsulated within a JEXL expression designed to target the evaluation engine. Third, the attacker submits this payload to the Measurements REST API. Fourth, the application processes the input without proper sanitization or boundary enforcement, causing the JEXL engine to evaluate the expression outside of the intended sandbox context.\nUpon successful sandbox escape, the payload executes within the context of the running Java Virtual Machine, allowing the attacker to load arbitrary Java classes. This capability facilitates advanced post-exploitation activities, including unauthorized access to sensitive internal data structures, confidential configuration information, and potential lateral movement or remote code execution depending on the underlying security context of the service process.\nThe vulnerable component is the JEXL evaluation subsystem tied to the Measurements REST API. Exploitation requires network access to the API endpoints and valid low-privileged authentication credentials. The affected software versions comprise OpenNMS Meridian and OpenNMS Horizon. Remediation requires applying the official vendor-supplied upgrades to secure the evaluation context and enforce rigorous sandbox restrictions."
}
CVE-2026-19135: OpenNMS JEXL Expression Sandbox Bypass (MEDIUM Severity, CVSS: 5.4) - Sceawere