Skip to content

Commit

Permalink
NMS-16585: Fixed XSS vulnerability
Browse files Browse the repository at this point in the history
  • Loading branch information
christianpape authored Jan 16, 2025
1 parent a5290d9 commit f4abc65
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 2 deletions.
3 changes: 2 additions & 1 deletion opennms-webapp/src/main/webapp/admin/sched-outages/index.jsp
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
import="
java.util.*,
org.opennms.core.spring.BeanUtils,
org.opennms.core.utils.WebSecurityUtils,
org.opennms.netmgt.config.*,
org.opennms.netmgt.config.dao.outages.api.WriteablePollOutagesDao,
org.opennms.netmgt.config.dao.thresholding.api.WriteableThreshdDao,
Expand Down Expand Up @@ -192,7 +193,7 @@
List<org.opennms.netmgt.config.poller.outages.Node> nodeList = pollOutagesDao.getNodeIds(outageName);
for (int j = 0; j < nodeList.size(); j++) {
OnmsNode elementNode = NetworkElementFactory.getInstance(getServletContext()).getNode(nodeList.get(j).getId());
%> <li><%=elementNode == null || elementNode.getType() == NodeType.DELETED ? "Node: Node ID " + nodeList.get(j).getId() + " Not Found" : "Node: " + elementNode.getLabel()%></li>
%> <li><%=elementNode == null || elementNode.getType() == NodeType.DELETED ? "Node: Node ID " + nodeList.get(j).getId() + " Not Found" : "Node: " + WebSecurityUtils.sanitizeString(elementNode.getLabel())%></li>
<%
}
List<org.opennms.netmgt.config.poller.outages.Interface> interfaceList = pollOutagesDao.getInterfaces(outageName);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
--%>

<%@page language="java"
contentType="text/html"
contentType="application/json"
session="true"
import="java.util.*, java.util.regex.*,
org.opennms.web.element.*,
Expand Down

0 comments on commit f4abc65

Please sign in to comment.