PatchSiren cyber security CVE debrief
CVE-2026-84194 librenms CVE debrief
LibreNMS versions >= 23.10.0 and < 26.2.0 contain an authenticated OS command injection vulnerability in libvirt discovery. An authenticated admin can set a crafted device hostname to inject arbitrary OS commands, leading to remote code execution in the discovery worker context. This vulnerability exists due to improper handling of user input in the libvirt discovery feature. The affected product context is LibreNMS with libvirt support enabled. The vulnerability requires an authenticated admin to set a crafted device hostname, which is then concatenated into shell commands without proper escaping, allowing for remote code execution. The likely operational impact of this vulnerability is high, as it could allow an attacker to gain unauthorized access to sensitive information or disrupt system operations. It is recommended that administrators review and apply patches or upgrades to LibreNMS version 26.4.0 or later, restrict access to libvirt discovery features for authenticated admins, and monitor for suspicious activity in the discovery worker context.
- Vendor
- librenms
- Product
- Unknown
- CVSS
- HIGH 8.6
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-01
- Original CVE updated
- 2026-09-04
- Advisory published
- 2026-09-01
- Advisory updated
- 2026-09-04
Who should care
System administrators and security teams responsible for LibreNMS installations, particularly those with libvirt support enabled, should review and apply patches or upgrades. Affected operators and platforms require immediate attention to prevent potential remote code execution. Vulnerability management and security teams should prioritize patching and monitor for suspicious activity in discovery worker context. Asset inventory review is also recommended to identify potentially affected systems. Security teams should track exceptions and retest remediated assets to ensure the vulnerability is properly addressed. Additionally, security teams should verify that device hostnames are properly sanitized and that libvirt discovery features are restricted to authorized personnel. Security teams should also consider implementing compensating controls for exposed systems while remediation is scheduled and verified. Finally, security teams should review relevant monitoring, detection, and logs for exposed assets that need extra review. This should be done in the context of the organization's specific security policies and procedures. The goal is to minimize potential damage and ensure the security of the system. The security team should also consider the potential operational impact of the vulnerability and plan accordingly. The security team should also review the CVE record and vendor guidance to validate affected scope, severity, and recommended actions. The security team should assign an owner for follow-up and track the status of remediation efforts. The security team should also consider implementing source tracking to monitor for potential exploitation attempts. The security team should also review and update their incident response plan to include procedures for responding to potential exploitation of this vulnerability. The security team should also consider providing additional training to personnel on the vulnerability and its potential impact. The security team should also review and update their vulnerability management procedures to ensure that similar vulnerabilities are addressed in a timely manner. The security team should also consider implementing asset
Technical summary
The vulnerability exists in VminfoLibvirt.php where the device hostname is concatenated into shell commands without proper escaping, allowing an authenticated admin to inject arbitrary OS commands. This leads to remote code execution in the discovery worker context. The affected product context is LibreNMS with libvirt support enabled. Defensive impact is high due to the requirement for an authenticated admin.
Defensive priority
High-priority patching recommended due to authenticated admin exploitation leading to remote code execution.
Recommended defensive actions
- Apply patches or upgrade to LibreNMS version 26.4.0 or later
- Restrict access to libvirt discovery features for authenticated admins
- Monitor for suspicious activity in discovery worker context
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
LibreNMS versions >= 23.10.0 and < 26.2.0 contain an authenticated OS command injection vulnerability in libvirt discovery. Evidence from official CVE Program record and NIST NVD detail page supports the existence of an authenticated OS command injection vulnerability. The vulnerability requires an authenticated admin to set a crafted device hostname. Defenders should verify libvirt support is disabled or updated to version 26.4.0 or later. Additional verification of device hostnames and libvirt discovery features is recommended.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-84194 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-84194
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-84194 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-84194
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/librenms/librenms/security/advisories/GHSA-wff2-9gjr-95f3
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/librenms-23.10.0-before-26.4.0-os-command-injection-via-hostname
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.