CVE-2025-7194

8.8

D-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.