Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain admin credentials to router
-
DeliveryAccess web management interface
-
ExploitSet wan_hostname with injected shell command
-
Executionstart_bonjour() executes tainted string
-
PersistArbitrary commands run as root
-
ImpactFull device takeover and network pivot
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK
2 techniques across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires authenticated administrative access to the router (CVSS PR:H) and the ability to set the wan_hostname configuration parameter through the device's management/configuration interface - this parameter is the exact injection point, flowing into the start_bonjour() function of the 'rc' binary. The device must be one of the specific affected models/firmware (RV130/RV130W 1.0.3.55, RV110W 1.2.2.5 or 1.2.2.8), and the Bonjour service startup path that consumes wan_hostname must be reached. Limiting factors: the mandatory admin authentication means this is not usable by an unauthenticated attacker, and remote exploitation depends on the management interface being network-reachable from the attacker (WAN-exposed management dramatically increases risk, LAN-only restriction sharply reduces it). No user interaction is required (UI:N). |
| Impact | The CVSS 3.1 base score is 7.2 (High) with vector AV:N/AC:L/PR:H/UI:N - network-reachable, low complexity, but requiring high privileges (administrative authentication), no user interaction, and full C/I/A impact. The high-privilege requirement is the main mitigating factor: an attacker must already hold admin credentials on the router, so this is primarily a privilege-escalation-to-root / persistence primitive rather than a pre-auth mass-exploitation bug. That said, admin credentials on SOHO routers are frequently weak, default, or reused, and many such devices expose management to the WAN, which raises real-world exposure. No EPSS score and no SSVC decision were supplied, so exploitation probability cannot be quantified from the input. The vulnerability is not listed in CISA KEV (no confirmed active exploitation), but a public write-up exists, indicating exploitation technique is documented. Net: a genuine root-code-execution risk on affected devices, gated by the need for admin access; priority is elevated for internet-exposed or default-credential deployments and lower where management access is tightly restricted. |
| Exploit ScenarioDerived | An attacker who has obtained administrative access to an internet-exposed RV130/RV110W management interface (via default, weak, or reused credentials) sets the WAN hostname to a value containing shell metacharacters, e.g. a benign name followed by an injected command. When start_bonjour() builds and executes its command string, the injected payload runs as root, letting the attacker open a reverse shell, install persistence, or pivot into the internal network. A public write-up documenting the flaw makes reproduction straightforward for anyone with the required admin access. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 08, 2026
Root-level OS command injection in Cisco RV130, RV130W, and RV110W small-business routers lets an authenticated remote administrator inject arbitrary shell commands through the wan_hostname parameter, which is passed unsanitized into the start_bonjour() routine of the 'rc' binary. Because the 'rc' process runs as root, successful exploitation yields full command execution and complete device takeover. Publicly available exploit details exist in an IoT vulnerability write-up; there is no evidence of active exploitation (not in CISA KEV) and no EPSS score was provided.
RemediationAI
No vendor-released patch was identified at time of analysis, and notably the Cisco RV130, RV130W, and RV110W product lines reached end-of-life and end-of-security-support, so a firmware fix is unlikely to be issued - treat replacement of these devices with a supported model as the primary remediation. As compensating controls: disable remote/WAN-side web management so the configuration interface (and the wan_hostname parameter) is reachable only from the trusted LAN, which prevents remote attackers from setting the malicious value at the cost of losing remote administration; enforce strong, unique administrator credentials and change any defaults, since the attack requires authenticated admin access (PR:H); restrict management access to specific trusted IPs/VLANs via ACLs; and if the Bonjour/mDNS discovery feature can be disabled in the device configuration, doing so removes the start_bonjour() code path that consumes the tainted value, at the cost of losing local service discovery. Verify current firmware and available guidance against the NVD entry (https://nvd.nist.gov/vuln/detail/CVE-2026-24697) and the technical write-up (https://github.com/glkfc/IoT-Vulnerability/blob/main/cisco/RV130/2/wp-en.md).
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected devices are Cisco small-business WAN routers (RV130/RV130W VPN routers and the RV110W wireless-N VPN firewall). The flaw is a classic CWE-78 OS Command Injection: the wan_hostname configuration value, set through the web-management/configuration interface, is concatenated into a shell command inside the start_bonjour() function of the internal 'rc' (run-control) binary that manages service startup - in this case the Bonjour/mDNS service. Because input is neither escaped nor validated against shell metacharacters, an attacker can break out of the intended command context and append their own commands, which execute with the root privileges of the 'rc' process. These routers use a legacy embedded Linux/BusyBox-style firmware where such run-control binaries commonly invoke system() with configuration-derived strings.
Know when Rv110W Firmware gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
Network-reachable management with low complexity but requiring admin authentication (PR:H) to set wan_hostname; root command execution yields full C/I/A impact with scope unchanged.
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
Lifecycle Timeline
3DescriptionCVE.org
An OS command injection vulnerability exists in the start_bonjour() function of the "rc" binary in Cisco RV130/RV130W with firmware 1.0.3.55 and RV110W routers with firmware 1.2.2.5 / 1.2.2.8. The wan_hostname configuration parameter is not properly sanitized, which could allow an authenticated remote attacker to execute arbitrary OS commands with root privileges.
Executive ViewAI
Cisco RV series small-business routers (RV130, RV130W, RV110W) contain a high-severity OS command injection vulnerability that allows authenticated administrators to inject arbitrary commands with root privileges. Publicly available exploit code exists, though no active exploitation has been detected to date. Without vendor patches, organizations must restrict administrative access to prevent malicious insiders or compromised credentials from enabling full device takeover.
No vendor-released patch identified at time of analysis. Interim mitigations: Restrict administrative access to internal networks only; disable remote management interfaces where not operationally required; implement network segmentation to isolate router management traffic; enforce least-privilege access controls on administrative accounts; implement comprehensive audit logging and monitoring of administrative activities.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
OS command injection occurs when an application passes unsanitized user input directly into system shell commands.
More in Rv110W Firmware
View allThe web management interface on the Cisco RV110W firewall with firmware 1.2.0.9 and earlier, RV215W router with firmware
A vulnerability in the web-based management interface of the Cisco RV110W Wireless-N VPN Firewall, Cisco RV130W Wireless
Multiple vulnerabilities in the web-based management interface of Cisco Small Business RV110W, RV130, RV130W, and RV215W
A vulnerability in the IPSec VPN Server authentication functionality of Cisco Small Business RV110W, RV130, RV130W, and
A vulnerability in the web-based management interface of Cisco Small Business RV110W, RV130, RV130W, and RV215W Routers
A vulnerability in the web-based management interface of Cisco Small Business RV110W, RV130, RV130W, and RV215W Routers
A vulnerability in the web-based management interface of the Cisco RV110W Wireless-N VPN Firewall, RV130 VPN Router, RV1
A vulnerability in the web-based management interface of the Cisco RV110W Wireless-N VPN Firewall, Cisco RV130W Wireless
A vulnerability in the web-based management interface of the Cisco RV110W Wireless-N VPN Firewall, Cisco RV130W Wireless
A vulnerability in the web interface of Cisco RV110W, RV130W, and RV215W Routers could allow an unauthenticated, remote
A vulnerability in the web-based management interface of Cisco RV110W, RV130W, and RV215W Routers could allow an unauthe
A vulnerability in the web-based management interface of Cisco RV110W, RV130W, and RV215W Routers could allow an unauthe
EUVD-2026-42289
GHSA-5wp9-987m-q7mf
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB