CVE-2023-0867: OpenNMS Meridian and Horizon vulnerable to Cross-site Scripting

org.opennms:opennms Updated 02 Oct 2025

Summary

23/02/2023
Yes i
Moderate
6.1

CVE-2023-0867: OpenNMS Meridian and Horizon vulnerable to Cross-site Scripting. Affects org.opennms:opennms versions < 31.0.4. Fixed in 31.0.4. How to fix ↓

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Upload your dependency manifest or SBOM

Drag & drop your file here or

Java Javascript PHP Python Go Rust Ruby Dart C/C++ Elixir CycloneDX SPDX

Upload a supported dependency manifest or SBOM. No installation or source-code access required.

See supported files and SBOM formats
SBOM sbom.json · bom.json · bom.xml · *.spdx.json · *.cdx.json · *.cdx.xml
Java pom.xml · gradle.lockfile · buildscript-gradle.lockfile
Javascript package-lock.json · yarn.lock · pnpm-lock.yaml
PHP composer.lock
Python poetry.lock · requirements.txt · Pipfile.lock
Go go.mod
Rust Cargo.lock
Ruby Gemfile.lock
Dart pubspec.lock
C/C++ conan.lock
Elixir mix.lock
Enter your work email to receive your report link.

Verify your email to view the full report and start 30 days of continuous monitoring. No credit card required.

Sponsored Devnack Mobile apps built by Devnack Design, build and launch iOS and Android apps with a senior product team. From idea to store release Start a project

Background

OpenNMS Meridian and Horizon are open-source network management platforms that provide monitoring and management capabilities for various network devices. These platforms are widely used in enterprise environments to ensure the stability and performance of network infrastructure. However, multiple versions of OpenNMS Meridian and Horizon are susceptible to stored and reflected cross-site scripting (XSS) vulnerabilities in their web application JSP pages. These vulnerabilities can potentially allow an attacker to gain access to confidential session information, posing a significant risk to the security and privacy of the affected systems.

Vulnerability Detail

The identified XSS vulnerabilities in OpenNMS Meridian and Horizon stem from insufficient input sanitization and validation in the web application JSP pages. Attackers can exploit these vulnerabilities by injecting malicious scripts or code into user-supplied input fields, which are then executed within the context of the victim's browser. This can lead to various malicious activities, including the theft of sensitive information, session hijacking, and the execution of arbitrary code. The severity of these vulnerabilities is rated as MODERATE with a CVSS score of 6.1.

How To Fix

Latest published version: 31.0.3 as of 22 Oct 2026

Upgrading to it may include breaking changes; the version below is the minimum fixed release for this vulnerability.

If you need the minimum change

31.0.4

This is the first release that contains the fix.

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Conclusion

OpenNMS Meridian and Horizon versions prior to 31.0.4 are susceptible to stored and reflected XSS vulnerabilities, which can lead to unauthorized access and data theft. It is crucial for users to update their installations to the latest versions to mitigate these risks. For further assistance and support in vulnerability remediation, please contact DevNack.com.

See every vulnerability recorded for org.opennms:opennms →

Share this vulnerability

FAQ

The vulnerabilities can allow attackers to access confidential session information, potentially leading to unauthorized access, data theft, and other malicious activities.

No, only versions prior to 31.0.4 are vulnerable. It is crucial to update to the latest version to mitigate the risk.

At the time of this advisory, there are no known public exploits targeting these vulnerabilities. However, it is essential to apply the recommended patches and updates to prevent any potential exploitation.

Yes, these vulnerabilities can be exploited remotely by sending specially crafted requests to the affected web application.

No, the recommended solution is to update to the latest version of OpenNMS Meridian or Horizon.

Related vulnerabilities

Recent vulnerabilities recorded for org.opennms:opennms.

How To Fix

Latest published version: 31.0.3 as of 22 Oct 2026

Upgrading to it may include breaking changes; the version below is the minimum fixed release for this vulnerability.

If you need the minimum change

31.0.4

This is the first release that contains the fix.

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback