CVE-2023-0846

Unauthenticated, stored XSS in display of alarm reduction-key

Published Feb 22, 2023 CVSS 3.1 · 6.7 Medium EPSS < 1% KEV · Not listed
Description
Unauthenticated, stored cross-site scripting in the display of alarm reduction keys in multiple versions of OpenNMS Horizon and Meridian could allow an attacker access to confidential session information. Users
should upgrade to Meridian 2023.1.0 or newer, or Horizon 31.0.4. 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.

Remediation

Vendor Solution

https://github.com/OpenNMS/opennms/pull/5506/files Upgrade to a newer version of Meridian or Horizon. Or change the details.jsp file as follows:  Change:  <th class="col-md-1">Reduction&nbsp;Key</th>         <td class="col-md-11" colspan="3">             <% if (alarm.getReductionKey() != null) {%>             <%=alarm.getReductionKey()%>             <% } else {%>             &nbsp;             <% }%> To: <th class="col-md-1">Reduction&nbsp;Key</th>         <td class="col-md-11" colspan="3">             <% if (alarm.getReductionKey() != null) {%>             <%=WebSecurityUtils.sanitizeString(alarm.getReductionKey())%>             <% } else {%>             &nbsp;             <% }%> https://github.com/OpenNMS/opennms/pull/5506/files https://github.com/OpenNMS/opennms/pull/5506/files

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2023-0651 Unauthenticated, stored cross-site scripting in the display of alarm reduction keys in multiple versions of OpenNMS Horizon and Meridian could allow an attacker access to confidential session information. Users should upgrade to Meridian 2023.1.0 or newer, or Horizon 31.0.4. 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.
Github GHSA Github GHSA GHSA-79jr-8fhm-8wv3 OpenNMS Horizon and Meridian vulnerable to Cross-site Scripting
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
OpenNMS
Published
Updated
Aug 2, 2024, 5:24 AM
Reserved
Feb 15, 2023, 7:03 PM
Status
Modified
Published
Feb 22, 2023, 7:15 PM
Modified
Jun 17, 2026, 5:26 AM