CVE-2026-7857

7.2

D-Link · DI-8100

A stack-based buffer overflow in the D-Link DI-8100 web management interface allows authenticated attackers to crash the device or execute arbitrary code via the user_group.asp endpoint.

Executive summary

A stack-based buffer overflow vulnerability in the D-Link DI-8100 web management interface allows an authenticated attacker to achieve remote code execution or cause a denial of service.

Vulnerability

This is a stack-based buffer overflow vulnerability caused by unsafe use of the sprintf function within the CGI handler for the /user_group.asp endpoint, requiring high privileges for successful exploitation.

Business impact

A successful exploit can lead to a complete denial of service of the affected network device or remote code execution, potentially granting an attacker full control over the router. This severity is underscored by a CVSS score of 7.2, reflecting high technical impact on system integrity, availability, and confidentiality.

Remediation

Immediate Action: Apply vendor security updates as soon as they become available from D-Link, or restrict administrative access to trusted internal networks only.

Proactive Monitoring: Monitor device logs for anomalous HTTP POST requests directed at the /user_group.asp endpoint and watch for unexpected device reboots or service crashes.

Compensating Controls: Implement strict network segmentation and restrict access to the device management interface using firewall rules to block unauthorized connections.

Exploitation status

Public Exploit Available: Yes, a published proof-of-concept exists in the referenced GitHub security advisory.

Analyst recommendation

Given the high severity and the availability of a public proof-of-concept, administrators should immediately restrict administrative management interfaces from the public internet. Apply official firmware updates from D-Link as soon as they are released to permanently resolve the underlying buffer overflow condition.

More D-Link CVEs

Sources

Originally found and disclosed by draw (VulDB User), per the CVE Program record.