Every CVE Search/ Get API key

CVE-2026-19135

OpenNMS JEXL sandbox bypass in Measurements REST API allows ROLE_USER to load arbitrary classes

5.4 Medium

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.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
Low
Integrity
Low
Availability
None

Exploit likelihood

0.29%Up 0.1 points since Aug 13, 2026
90%50%10%1%

What each source reports

CVE List Score used 5.4

OpenNMS JEXL sandbox bypass in Measurements REST API allows ROLE_USER to load arbitrary classes

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.

Record
CVE-2026-19135
CVSS 3.1
5.4 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
Weakness
CWE-470
Updated
2026-11-02
EUVDEUVD-2026-57718 5.4

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.

Record
EUVD-2026-57718
CVSS 3.1
5.4 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-q2r2-4mh9-4268 5.4

A JEXL expression sandbox bypass exists in multiple versions of OpenNMS Meridian and Horizon. A...

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.

Record
GHSA-q2r2-4mh9-4268
CVSS 3.1
5.4 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
Weakness
CWE-470
Updated
2026-11-02
NVD 5.4

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.

Record
CVE-2026-19135
CVSS 3.1
5.4 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
Weakness
CWE-470
Updated
2026-11-02
OSV 5.4

OpenNMS JEXL sandbox bypass in Measurements REST API allows ROLE_USER to load arbitrary classes

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.

Record
CVE-2026-19135
CVSS 3.1
5.4 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
Weakness
CWE-470
Updated
2026-11-02
OSVUBUNTU-CVE-2026-19135 5.4

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.

Record
UBUNTU-CVE-2026-19135
CVSS 3.1
5.4 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
horizon
Ubuntu:16.04:LTS
All versions, plus listed versions
2:8.0.0-0ubuntu22:9.0.0~b1-0ubuntu12:9.0.0~b1-0ubuntu22:9.0.0~b2-0ubuntu12:9.0.0~b3-0ubuntu1
Show 12 moreShow less
2:9.0.0~rc1-0ubuntu12:9.0.0-0ubuntu12:9.0.0-0ubuntu22:9.0.0-0ubuntu2.16.04.12:9.0.1-0ubuntu22:9.1.0-0ubuntu12:9.1.1-0ubuntu12:9.1.2-0ubuntu12:9.1.2-0ubuntu22:9.1.2-0ubuntu32:9.1.2-0ubuntu52:9.1.2-0ubuntu5.2
None known
horizon
Ubuntu:18.04:LTS
All versions, plus listed versions
3:12.0.0-0ubuntu2.13:12.0.0-0ubuntu33:13.0.0~b1-0ubuntu13:13.0.0~b1-0ubuntu23:13.0.0-0ubuntu1
Show 12 moreShow less
3:13.0.0-0ubuntu1.13:13.0.1-0ubuntu13:13.0.1-0ubuntu23:13.0.1-0ubuntu33:13.0.1-0ubuntu43:13.0.1-0ubuntu53:13.0.1-0ubuntu63:13.0.2-0ubuntu13:13.0.2-0ubuntu23:13.0.2-0ubuntu33:13.0.3-0ubuntu13:13.0.3-0ubuntu2
None known
horizon
Ubuntu:Pro:20.04:LTS
All versions, plus listed versions
3:16.0.0-0ubuntu13:17.0.0~b1~git2019121712.f7313b74c-0ubuntu13:18.0.1~git2020021409.bb959361b-0ubuntu23:18.0.1~git2020021409.bb959361b-0ubuntu33:18.2.1~git2020032709.2c4470272-0ubuntu1
Show 14 moreShow less
3:18.2.1~git2020041013.754804667-0ubuntu13:18.2.1~git2020041013.754804667-0ubuntu23:18.2.1~git2020041013.754804667-0ubuntu33:18.3.2-0ubuntu0.20.04.13:18.3.2-0ubuntu0.20.04.23:18.3.2-0ubuntu0.20.04.43:18.3.3-0ubuntu13:18.3.4-0ubuntu13:18.3.5-0ubuntu13:18.3.5-0ubuntu23:18.3.5-0ubuntu2.13:18.3.5-0ubuntu2.23:18.3.5-0ubuntu2.33:18.3.5-0ubuntu2.3+esm1
None known
horizon
Ubuntu:22.04:LTS
All versions, plus listed versions
4:20.1.0-0ubuntu14:20.2.0+git2021120911.fc1012628-0ubuntu14:20.2.0+git2022011216.8fe5bbc8d-0ubuntu14:21.0.0+git2022030313.dd9e4c82b-0ubuntu24:22.1.0-0ubuntu1
Show 4 moreShow less
4:22.1.0-0ubuntu24:22.1.0-0ubuntu2.14:22.1.1-0ubuntu14:22.1.1-0ubuntu1.1
None known
horizon
Ubuntu:24.04:LTS
All versions, plus listed versions
4:23.3.0-0ubuntu14:23.3.0-0ubuntu24:23.4.0+git2024011916.a77818d7-0ubuntu14:24.0.0-0ubuntu14:24.0.0-0ubuntu1.1
Show 4 moreShow less
4:24.0.0-0ubuntu1.24:24.0.0-0ubuntu1.34:24.0.1-0ubuntu0.24.04.14:24.0.1-0ubuntu0.24.04.2
None known
horizon
Ubuntu:26.10
All versions, plus listed versions
4:25.7.1-0ubuntu14:26.0.0-0ubuntu14:27.0.0-0ubuntu1
None known
horizon
Ubuntu:26.04:LTS
All versions, plus listed versions
4:25.5.1-0ubuntu14:25.5.1-0ubuntu24:25.5.1+git2026012819.479212220-0ubuntu14:25.7.1-0ubuntu1
None known

History

History
RecordedChangedSources
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-19135 is a medium vulnerability (CVSS 5.4) in Openstack Horizon, published August 13, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.29%, the 21st percentile. No source names a fixed version.

References

MoveEnter Open