CVE-2025-7194
8.8D-Link · DI-500WF
A stack-based buffer overflow exists in the jhttpd component of D-Link DI-500WF, allowing remote attackers to trigger memory corruption via the ip parameter in ip_position.asp.
Executive summary
A critical stack-based buffer overflow vulnerability in D-Link DI-500WF allows for remote memory corruption and potential system compromise.
Vulnerability
This vulnerability is a stack-based buffer overflow (CWE-121) caused by improper handling of the ip argument within the sprintf function in the ip_position.asp file. The attack can be launched remotely by an authenticated user.
Business impact
The vulnerability carries a CVSS score of 8.8, reflecting its high potential for impact. Successful exploitation could lead to unauthorized code execution, system crashes, or total loss of integrity for the affected network device, resulting in significant operational downtime or the potential for lateral movement within the network.
Remediation
Immediate Action: Consult the official D-Link support portal to determine if a firmware update is available for version 17.04.10A1T and apply it immediately.
Proactive Monitoring: Monitor network traffic for unusual requests directed at the ip_position.asp endpoint and review device logs for signs of service instability or repeated crashes.
Compensating Controls: Implement access control lists to restrict management interface access to trusted administrative IP addresses, effectively reducing the attack surface for remote exploitation.
Exploitation status
Public Exploit Available: Yes, a published proof-of-concept exists, as documented in the vulnerability report at https://github.com/BigMancer/CVE/issues/1.
Analyst recommendation
Given the existence of a public proof-of-concept and the high CVSS severity, this vulnerability poses a credible threat. Administrators should prioritize identifying vulnerable devices and applying manufacturer-provided security patches as the primary method of risk mitigation.
More D-Link CVEs
Sources
Originally found and disclosed by BluesCat (VulDB User), per the CVE Program record.