Horizon Alert
Summary of the vulnerability and why it matters
A remote command injection vulnerability exists in certain Qihoo 360 router models, allowing an unauthenticated attacker to execute arbitrary commands on the device. This issue stems from improper handling of user-supplied input within a function test speed command. The exploit is publicly available, and the vendor has not responded to disclosures.
- Remote attackers can run commands on affected routers.
- Exploit is public; confirm if these routers are in your environment.
- Vulnerability requires immediate assessment for exposure.
Attack Path
How an attacker could exploit the issue
An attacker can initiate a remote attack by manipulating a specific argument in the `testsneed_command` function, which is part of the `iscm` executable. This manipulation allows them to inject operating system commands, potentially leading to significant compromise. The exploit is publicly available, increasing the risk of its use.
- Entry condition: Unauthenticated network access.
- Trigger point: Manipulating the `host` argument.
- Resulting risk: Remote command execution.
Live Threat
Current exploitation, exposure, and threat context
This vulnerability could allow an unauthenticated remote attacker to execute arbitrary commands on the affected system. The attack vector targets a specific command-line argument manipulation, potentially leading to unauthorized system access and control when the device is exposed to the internet.
- System command execution.
- Remote manipulation of arguments.
- Unauthorized system access and control.
Operational Fix
Recommended remediation, mitigation, and detection steps
The vendor for Qihoo 360 routers has not responded to disclosure, indicating potential challenges in obtaining vendor-provided fixes. System owners or infrastructure teams are likely responsible for identifying affected devices, assessing their business criticality and exposure, and then coordinating remediation. Initial steps should focus on inventorying all Qihoo 360 D603-2, D600-2, D606-6, and D706 devices, confirming their network reachability, and identifying the accountable technical owner.
- Own the issue, coordinate with the vendor.
- Verify device inventory and network exposure.
- Plan remediation during a maintenance window.