Approved changes feed: RSS · Atom

cpe:2.3:a:the_opennms_group:horizon:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorThe Opennms Group (5163f207-3ebb-5025-add0-d0e65ca48e73)
ProductHorizon (a167fcbc-13d5-59f7-a87b-cfa7e7fbe5b8)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-111235 vulnerable 2026-11-03 10:16:10.848016 OpenNMS REST authorization bypass via non-canonical HTTP method
CRITICAL (9.1)
An authorization bypass vulnerability exists in the REST API of multiple versions of OpenNMS Meridian and Horizon. The /rest/** Spring Security filter chains authorize requests with intercept-url rules that name the HTTP method as an uppercase token, compare the method case-sensitively, and have no terminal deny rule. A request that uses a non-canonical (for example lowercase) method token matches no rule and is processed without authentication. A remote, unauthenticated attacker can read the monitored inventory and can create, modify, or delete resources through the REST API, which includes injecting events to fabricate or suppress alarms. The /rest/alarms chain has the same missing deny rule and discloses whether an alarm exists through a difference in the response. The fix adds a terminal deny rule to each REST filter chain. The solution is to upgrade to Meridian 2024.3.14, 2025.0.11, 2026.0.1 and Horizon 36.0.5 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.
Published: 2026-10-15T18:45:06.685Z
Updated: 2026-10-16T19:59:35.614Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-111252 vulnerable 2026-11-03 10:16:10.615814 OpenNMS denial of service via XML entity expansion
MEDIUM (6.5)
A denial of service vulnerability exists in the XML parsing of multiple versions of OpenNMS Meridian and Horizon. OpenNMS parsed XML without an effective limit on entity expansion. A document with a DOCTYPE that declares internal entities can expand to a very large value and exhaust the server memory. An authenticated user with provisioning access can supply such a document through a requisition or foreign-source import, which includes a remote requisition URL that the server fetches and parses. Both deeply nested entities and a single large entity referenced many times cause the memory exhaustion. The fix caps the number of entity expansions for all XML parsing and rejects any DOCTYPE in requisition and foreign-source XML. The solution is to upgrade to Meridian 2024.3.14, 2025.0.11, 2026.0.1 and Horizon 36.0.5 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.
Published: 2026-10-15T18:56:18.803Z
Updated: 2026-10-16T19:58:01.259Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-19182 vulnerable 2026-09-16 04:34:15.449920 OpenNMS v2 Alarm REST API inverted authorization check lets ROLE_REST users acknowledge alarms as any user and bypass read-only
MEDIUM (4.3)
An incorrect authorization check in the v2 Alarm REST API in OpenNMS Meridian and Horizon allows a low-privileged authenticated user (ROLE_REST) to acknowledge, escalate, or clear alarms recorded as an arbitrary username, and, when also assigned ROLE_READONLY, to modify alarm state despite the read-only restriction. A credential check that should restrict these operations is guarded by an inverted condition, so it never executes for a real (non-blank) username. This can potentially allow an attacker to compromise the integrity of alarm state and audit records. 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.
Published: 2026-08-13T04:50:39.638Z
Updated: 2026-08-13T13:01:57.556Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-19135 vulnerable 2026-09-16 04:34:15.346804 OpenNMS JEXL sandbox bypass in Measurements REST API allows ROLE_USER to load arbitrary classes
MEDIUM (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.
Published: 2026-08-13T04:47:25.584Z
Updated: 2026-08-13T13:02:21.227Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-19596 vulnerable 2026-09-16 04:34:15.270681 OpenNMS XML collector XXE allows arbitrary file read from the OpenNMS host
MEDIUM (5.9)
An XML External Entity (XXE) vulnerability exists in the XML collector of multiple versions of OpenNMS Meridian and Horizon. When OpenNMS collects XML from a source whose response is attacker-controlled (for example a compromised monitored host or an HTTP man-in-the-middle position), the collector's XML parser resolves external entities and external DTDs. This allows an attacker to read files accessible to the OpenNMS service account, including database credentials, and to induce out-of-band requests. The solution is to upgrade to Meridian 2024.3.13, 2025.0.10 and Horizon 36.0.4 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.
Published: 2026-09-10T20:08:50.816Z
Updated: 2026-09-10T20:27:45.533Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-89054 vulnerable 2026-09-16 04:34:09.427344 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-89089 vulnerable 2026-09-16 04:34:09.407762 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-53122 vulnerable 2026-06-08 07:31:13.978850 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-53121 vulnerable 2026-06-08 07:31:13.977652 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-40612 vulnerable 2026-06-08 06:11:03.987179 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-40315 vulnerable 2026-06-08 06:09:42.071040 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-40314 vulnerable 2026-06-08 06:09:42.070351 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-40313 vulnerable 2026-06-08 06:09:42.067575 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-40312 vulnerable 2026-06-08 06:09:42.066605 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-40311 vulnerable 2026-06-08 06:09:42.063244 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-0872 vulnerable 2026-06-08 05:52:33.358449 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-0871 vulnerable 2026-06-08 05:52:33.356147 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-0870 not_vulnerable 2026-06-08 05:52:33.352232 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-0869 vulnerable 2026-06-08 05:52:33.351563 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-0868 vulnerable 2026-06-08 05:52:33.351095 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-0867 vulnerable 2026-06-08 05:52:33.350446 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-0846 vulnerable 2026-06-08 05:52:32.939978 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-0815 vulnerable 2026-06-08 05:52:32.880741 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.