Cloudanix VulnDB

CVE-2025-4443

Critical · 9.8

CVSS

9.8

EPSS

62.7%

Published

May 9, 2025

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Attend

An outdated router can be remotely taken over, so it should be replaced or isolated from untrusted access.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Moderate
Impact
Remote Code Execution
Component
Firmware
Class
Command Injection
Remediation
Workaround Only
Effort
Medium
Patch risk
Medium

What it actually does

CVE-2025-4443 is a remote command injection vulnerability in unsupported D-Link DIR-605L firmware version 2.13B01. The vulnerable code path passes attacker-controlled input from the sysCmd argument into an operating-system command context without sufficient validation or escaping. An unauthenticated or remotely positioned attacker who can reach the affected management interface may be able to execute arbitrary commands with the privileges of the router’s web-management process, potentially allowing full device compromise, configuration theft, traffic interception, persistence, or use of the router as a botnet node.

Why it matters to the business

Compromise of an edge router can disrupt internet connectivity, expose internal network traffic, enable attacks against downstream systems, and turn the device into infrastructure for scanning, proxying, or distributed denial-of-service activity. Because the affected product is end-of-life and no fixed version is available, organizations should treat exposed devices as high-risk assets requiring replacement or strong isolation. The CVSS score is critical and the EPSS probability is elevated, indicating meaningful likelihood of exploitation even though it is not currently listed in CISA KEV and no ransomware association is reported.

How an attack unfolds

An attacker first identifies D-Link DIR-605L devices reachable over the network, commonly by scanning for exposed router administration services or fingerprinting web-management responses. The attacker then sends a crafted request to the vulnerable function containing malicious shell metacharacters or command syntax in the sysCmd parameter. If the request reaches the vulnerable firmware, the device interprets part of the supplied value as an operating-system command instead of plain input. Successful exploitation can allow the attacker to run commands on the router, retrieve configuration data, change DNS or firewall settings, download additional tooling, establish persistence where possible, or enroll the router into a botnet. Post-exploitation activity may include outbound connections to command-and-control infrastructure, use of BusyBox utilities, attempts to fetch binaries with wget, curl, or tftp, and lateral reconnaissance toward internal network ranges.

How to fix it

Replace affected D-Link DIR-605L devices running firmware 2.13B01 because the product is no longer supported and no fixed version is available. If immediate replacement is not possible, remove all internet exposure to the administration interface, disable remote management, restrict management access to a dedicated trusted administrative network, enforce strong administrative credentials, and block unsolicited inbound access at upstream firewalls. Rebooting or factory-resetting may remove some volatile malware but does not remediate the vulnerability; the device remains exploitable until replaced or fully isolated. Review router configuration for unauthorized DNS, port-forwarding, firewall, VPN, and administrator-account changes after any suspected exposure.

How to confirm the fix worked

Confirm whether any D-Link DIR-605L devices are present and identify firmware version 2.13B01 from the web interface, device inventory, configuration backups, or network-fingerprinting tools. Validate that the management interface is not reachable from the internet or untrusted network segments. From an external vantage point, verify that HTTP/HTTPS/Telnet/SSH administration ports are closed or filtered. Confirm compensating controls by testing that only approved administrative source networks can reach the device-management interface. Because there is no vendor-fixed version, successful validation should result in either documented replacement or documented network isolation with remote administration disabled.

Typical attack path

  1. Scan the internet or local network for reachable D-Link DIR-605L administration interfaces.
  2. Fingerprint the device model and firmware version to identify likely vulnerable 2.13B01 installations.
  3. Send a crafted HTTP request containing command syntax in the sysCmd argument.
  4. Execute operating-system commands through the router’s management process if input is not sanitized.
  5. Collect router configuration, credentials, DNS settings, routing information, or network topology details.
  6. Modify settings, deploy lightweight malware, open remote access, or use the device as a proxy/scanning node.
  7. Attempt persistence and continue outbound communication to attacker-controlled infrastructure.

How to detect it

Look for evidence of crafted HTTP requests to router-management services containing the sysCmd parameter, especially values with shell metacharacters such as semicolons, pipes, backticks, dollar-parentheses command substitution, URL-encoded equivalents, or commands that download and execute files. Relevant sources include firewall logs, reverse-proxy logs if management is proxied, router web-management logs where available, NetFlow, DNS logs, IDS/IPS alerts, and packet captures around the router’s management interface. Review outbound network activity from the router for unexpected connections to external hosts, repeated scanning behavior, DNS changes, or retrieval of binaries using wget, curl, tftp, or BusyBox. Inspect router configuration backups for unauthorized administrator accounts, modified DNS resolvers, suspicious port forwards, altered firewall rules, remote-management enablement, or unexpected startup/persistence settings. Because many consumer routers retain limited logs, absence of logs should not be treated as proof of non-exploitation; exposed vulnerable devices should be considered suspect and replaced.

  • sysCmd=
  • sysCmd=%3B
  • sysCmd=;
  • sysCmd=%7C
  • sysCmd=|
  • sysCmd=%26
  • sysCmd=&
  • sysCmd=%60
  • sysCmd=`
  • sysCmd=$(
  • sysCmd=%24%28
  • /bin/sh
  • /bin/ash
  • busybox
  • wget http
  • wget%20http
  • curl http
  • curl%20http
  • tftp -g
  • tftp%20-g
  • chmod +x
  • chmod%20%2Bx
  • /tmp/
  • /var/tmp/
  • /dev/shm/
  • rm -rf
  • rm%20-rf

What your security team should do

  • Immediately inventory for D-Link DIR-605L devices and prioritize any running firmware 2.13B01.
  • Replace affected devices with supported router/firewall hardware; treat replacement as the primary remediation.
  • Disable remote administration and block internet access to management services while replacement is pending.
  • Restrict management access to trusted administrative networks only and monitor for any attempted access from untrusted sources.
  • Review router configuration for unauthorized DNS servers, port forwards, firewall rules, VPN settings, and administrator accounts.
  • Hunt web, firewall, proxy, and network telemetry for sysCmd parameter abuse and command-injection metacharacters.
  • If exploitation is suspected, preserve configuration and logs, disconnect the device, rotate credentials that may have traversed or been stored on the router, and replace the device rather than returning it to service.
  • Monitor for outbound connections from affected routers to unfamiliar external IPs, especially involving wget, curl, tftp, BusyBox payload retrieval, or high-volume scanning behavior.

The record

A vulnerability was found in D-Link DIR-605L 2.13B01. It has been rated as critical. This issue affects the function sub_454F2C. The manipulation of the argument sysCmd leads to command injection. The attack may be initiated remotely. The vendor was contacted early about this disclosure. This vulnerability only affects products that are no longer supported by the maintainer.

Affected packages

Ecosystem Package Introduced Fixed