Description
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-10
Score: 5.9 Medium
EPSS: n/a
KEV: No
Impact: Confidentiality compromise through local file read and potential out-of-band requests
Action: Apply Patch
AI Analysis

Impact

The vulnerability is an XML External Entity (XXE) flaw in the XML collector of OpenNMS Meridian and Horizon. When the collector parses XML that originates from an attacker-controlled source—such as a compromised monitored host or an HTTP man-in-the-middle position—the XML parser resolves external entities and external DTDs. This handling permits the reading of arbitrary files accessible to the OpenNMS service account, including sensitive database credentials, and can induce out-of-band network requests. The primary consequence is the disclosure of confidential data stored on the OpenNMS host.

Affected Systems

The flaw affects earlier releases of OpenNMS Meridian and Horizon prior to Meridian 2024.3.13 or 2025.0.10 and Horizon 36.0.4. Users of these legacy versions should consider upgrading to the specified mitigated releases. The vendor documentation notes that both products are designed for deployment inside organizational private networks and should not be exposed directly to the Internet.

Risk and Exploitability

With a CVSS score of 5.9, the vulnerability is classified as moderate severity. EPSS data is not available, and the flaw is not listed in the CISA KEV catalog. Exploitation requires that an attacker can supply or manipulate the XML source processed by the collector, which is typically achievable from compromised monitored hosts or via a network interception scenario. Consequently, the risk emerges mainly for environments where OpenNMS receives XML data from potentially untrusted endpoints. The impact is confined to information disclosure rather than remote code execution or system compromise.

Generated by OpenCVE AI on September 10, 2026 at 22:28 UTC.

Remediation

Vendor Solution

Upgrade to Meridian 2024.3.13, 2025.0.10 and Horizon 36.0.4 or newer.


OpenCVE Recommended Actions

  • Upgrade Meridian to 2025.0.10, or upgrade Horizon to 36.0.4 or newer.
  • Restrict OpenNMS to an internal network environment, blocking direct Internet exposure of the collector service.
  • If an upgrade cannot be performed immediately, limit the XML data sources to trusted hosts and configure the XML parser to disallow external entity resolution or disable DTD processing.

Generated by OpenCVE AI on September 10, 2026 at 22:28 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 10 Sep 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 10 Sep 2026 20:30:00 +0000

Type Values Removed Values Added
Description 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.
Title OpenNMS XML collector XXE allows arbitrary file read from the OpenNMS host
Weaknesses CWE-611
References
Metrics cvssV3_1

{'score': 5.9, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: OpenNMS

Published:

Updated: 2026-09-10T20:27:45.533Z

Reserved: 2026-08-12T06:24:26.987Z

Link: CVE-2026-19596

cve-icon Vulnrichment

Updated: 2026-09-10T20:27:42.851Z

cve-icon NVD

Status : Received

Published: 2026-09-10T21:17:25.667

Modified: 2026-09-10T21:17:25.667

Link: CVE-2026-19596

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-10T22:30:08Z

Weaknesses
  • CWE-611

    Improper Restriction of XML External Entity Reference