Learn about CVE-2020-11886 affecting OpenNMS Horizon and Meridian versions before specified releases. Find mitigation steps and best practices for long-term security.
OpenNMS Horizon and Meridian are affected by an HQL Injection vulnerability in element/nodeList.htm, allowing attackers to exploit the NodeListController. This impacts Horizon versions before 25.2.1, Meridian 2019 versions before 2019.1.4, Meridian 2018 versions before 2018.1.16, and Meridian 2017 versions before 2017.1.21.
Understanding CVE-2020-11886
This CVE identifies a security flaw in OpenNMS Horizon and Meridian that enables HQL Injection through specific parameters.
What is CVE-2020-11886?
The vulnerability in OpenNMS Horizon and Meridian permits HQL Injection via snmpParm or snmpParmValue to addCriteriaForSnmpParm in element/nodeList.htm.
The Impact of CVE-2020-11886
The exploitation of this vulnerability can lead to unauthorized access, data manipulation, and potentially complete system compromise.
Technical Details of CVE-2020-11886
OpenNMS Horizon and Meridian are susceptible to HQL Injection due to improper input validation.
Vulnerability Description
The flaw allows malicious actors to inject HQL queries through specific parameters, compromising the NodeListController.
Affected Systems and Versions
Exploitation Mechanism
Attackers can exploit this vulnerability by manipulating snmpParm or snmpParmValue parameters to execute malicious HQL queries.
Mitigation and Prevention
To address CVE-2020-11886, follow these steps:
Immediate Steps to Take
Long-Term Security Practices
Patching and Updates