WaratekVRT Sign in

CVE-2023-0872

Affected software2 products, listed below
Severity8.2 High CVSS 3.1 2 scores
Fixed in32.0.2
WeaknessImproper privilege management (CWE-269)
Published14 Aug 2023
Updated17 Jun 2026

Description

The Horizon REST API includes a users endpoint in OpenMNS Horizon 31.0.8 and versions earlier than 32.0.2 on multiple platforms is vulnerable to elevation of privilege. The solution is to upgrade to Meridian 2023.1.6, 2022.1.19, 2021.1.30, 2020.1.38 or Horizon 32.0.2 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. OpenNMS thanks Erik Wynter for reporting this issue.

Exploitation status

Working exploit published

A reviewed exploit catalogue lists ready-to-run exploit code for this CVE.

  • CISA KEV not listed
  • VulnCheck KEV not listed
  • CISA Vulnrichment exploitation: none
  • Indexed PoC 1 indexed Published artifacts you can open, in Metasploit.
  • EPSS 3.3% chance in 30 days
IndexArtifactStarsFirst seen
Metasploit OpenNMS Horizon Authenticated RCE (excellent rank)

Waratek protection

Mitigation candidate

A kind of vulnerability Waratek's rules address, with exploit code published or exploitation reported. No rule exists and none is planned yet. The decision below says what we found to build a rule from.

  • Protection none
  • Action unverified
  • Review automated Inferred
  • Record active
Decided by A reference pointing at the upstream fix: a commit, a PR, a Red Hat bug
Finding A reference points at an upstream fix (pr tier): https://github.com/OpenNMS/opennms/pull/6354. That makes this CVE a candidate for an ARMR patch rule — it is the kind of defect ARMR can address, and there is a fix to work from. No rule exists and none is scheduled: writing one means reading the linked change and finding a hook point ARMR can express it at, which may turn out not to exist.
Candidate fix https://github.com/OpenNMS/opennms/pull/6354 : a pull request: the change under review

CVSS

8.2 HIGH v3.1 CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:L 2 metrics

We show the highest score from the newest CVSS version. Scores from different versions can't be compared, and the first score listed is sometimes a 0.0 placeholder.

VersionScoreBandVectorAssignerType
CVSS 3.1 8.2 HIGH CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:C/C:L/I:H/A:L security@opennms.com Secondary published
CVSS 3.1 8.0 HIGH CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H NVD Primary

Affected software and releases

Maven packages

Affected and fixed versions, from OSV.dev
PackageIntroducedFixedLast affected
org.opennms:opennms-webapp-rest 31.0.8 32.0.2 unbounded

Products and versions

3 products, 6 version entries
SourceVendorProductSchemeAffected versions
nvd opennms horizon generic ≥ 31.0.8 and < 32.0.2
nvd opennms meridian generic ≥ 2020.0.0 and ≤ 2020.1.37 · ≥ 2021.0.0 and ≤ 2021.1.29 · ≥ 2022.0.0 and ≤ 2022.1.18 · ≥ 2023.0.0 and ≤ 2023.1.5
osv org.opennms opennms-webapp-rest generic ≥ 31.0.8 and < 32.0.2

References

URLTags
https://github.com/OpenNMS/opennms/pull/6354 pr
https://github.com/OpenNMS/opennms/commit/e59b0ddd164cf0598ac0294d11a2d677d9e310b8 WEB
https://docs.opennms.com/horizon/32/releasenotes/changelog.html WEB
https://github.com/OpenNMS/opennms PACKAGE

Timeline

Published2023-08-14By the CVE Program.
NVD record modified2026-06-17NVD's own last-modified date for this record.