D-Link DI-8100 Buffer Overflow Vulnerability
A remote buffer overflow vulnerability exists in D-Link DI-8100 version 16.07.26A1's file_exten_asp function, allowing code execution by manipulating the 'Name' argument.
CVE search metadata
CVE search record: CVE-2026-7247. Severity: high. CVSS: 7.2. EPSS: 1.24%. KEV: no. Product: DI-8100. Brief: D-Link DI-8100 Buffer Overflow Vulnerability. Brief link: https://feed.craftedsignal.io/briefs/2026-04-29-dlink-buffer-overflow/
Triage facts
Revision 2- Applicability
- DI-8100
- Evidence
- Unknown
- Severity
- Critical
- Sources
- 3 public sources
- Freshness
- Revision 2Apr 28, 09:18 UTC
- Detection
- 2 rules
- Vulnerabilities
- 1 CVE
Revision history 1 entry · Revision 2
- Revision 2
Repaired a legacy canonical identity collision
Changed: slug
A critical buffer overflow vulnerability, tracked as CVE-2026-7247, has been discovered in D-Link DI-8100 router firmware version 16.07.26A1. The vulnerability resides within the file_exten_asp function of the file_exten.asp component, specifically the File Extension Handler. Successful exploitation could allow an attacker to execute arbitrary code on the device. The vulnerability is triggered by manipulating the Name argument, leading to a buffer overflow. Publicly available exploits exist, increasing the risk of widespread exploitation. Given the potential for remote exploitation and the existence of public exploits, organizations using the affected D-Link DI-8100 router should take immediate action.
Attack Chain
- The attacker identifies a vulnerable D-Link DI-8100 router running firmware 16.07.26A1.
- The attacker crafts a malicious HTTP request targeting the
file_exten.aspendpoint. - The crafted request includes a
Nameargument with a payload exceeding the buffer size in thefile_exten_aspfunction. - The router processes the malicious request, triggering the buffer overflow when handling the oversized
Nameargument. - The buffer overflow overwrites adjacent memory regions, potentially including return addresses or function pointers.
- The attacker redirects execution flow to injected shellcode or existing code gadgets (ROP).
- The injected code executes with the privileges of the web server process.
- The attacker gains remote code execution on the D-Link DI-8100 router, potentially allowing for device takeover or network compromise.
Impact
Successful exploitation of this vulnerability allows for remote code execution on the D-Link DI-8100 router. An attacker could gain complete control of the device, potentially using it as a pivot point for further attacks within the network. This could lead to data exfiltration, denial of service, or the installation of malicious firmware. Given the existence of public exploits, a wide range of actors could leverage this vulnerability, impacting potentially thousands of devices.
Recommendation
- Monitor web server logs for suspicious requests targeting
file_exten.aspwith abnormally longNameparameters to detect potential exploitation attempts. (Log Source: webserver, Rule: Suspicious File Extension ASP Request). - Implement rate limiting on web requests to the D-Link DI-8100's management interface to mitigate potential brute-force exploitation attempts. (Log Source: firewall, Affected Product: DI-8100 16.07.26A1)
- Apply any available patches or firmware updates released by D-Link to address CVE-2026-7247. (Affected Product: DI-8100 16.07.26A1)
Detection coverage 2
Suspicious File Extension ASP Request
highDetects suspicious requests to file_exten.asp with overly long Name parameters, potentially indicating a buffer overflow attempt.
D-Link DI-8100 file_exten.asp Access
infoDetects access to the file_exten.asp page on D-Link DI-8100 devices, which could indicate reconnaissance or exploitation attempts.
Detection queries are available on the platform. Get full rules →