CVE Catalog

CVE-2025-60679

HighCVSS 8.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.58%

43th percentile - higher than 43% of all known CVEs

Summary

A stack buffer overflow vulnerability exists in the D-Link DIR-816A2 router firmware in the upload.cgi module. The sprintf() function concatenates the content of /proc/version (read into a 512-byte buffer) with a 29-byte constant into another 512-byte buffer, causing an overflow when input exceeds 481 bytes. An attacker who can control /proc/version content may potentially execute arbitrary code on the device.

Risk Assessment

The risk for the organization is the potential remote takeover of the D-Link DIR-816A2 router, which could lead to network integrity compromise, traffic interception, or use of the device as an entry point for further attacks.

Recommendation

It is recommended to immediately update the D-Link DIR-816A2 router firmware to the latest available version if a patch has been released. If no update is available, consider decommissioning the device or implementing additional network security measures such as segmentation and traffic filtering.

Related vulnerabilities

Original NVD description (English source)

A stack buffer overflow vulnerability exists in the D-Link DIR-816A2 router firmware DIR-816A2_FWv1.10CNB05_R1B011D88210.img in the upload.cgi module, which handles firmware version information. The vulnerability occurs because /proc/version is read into a 512-byte buffer and then concatenated using sprintf() into another 512-byte buffer containing a 29-byte constant. Input exceeding 481 bytes triggers a stack buffer overflow, allowing an attacker who can control /proc/version content to potentially execute arbitrary code on the device.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS