Skip to main content

D-Link DI-8100 CVE-2026-7855

| EUVDEUVD-2026-27432 HIGH
Classic Buffer Overflow (CWE-120)
2026-05-05 VulDB GHSA-6jv6-c544-6g2q
7.4
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Obtain router credentials
  2. Delivery
    Authenticate to web interface
  3. Exploit
    Send crafted POST to /tggl.asp
  4. Install
    Trigger buffer overflow in Name parameter
  5. C2
    Overwrite memory control structures
  6. Execute
    Execute arbitrary code as router process
  7. Impact
    Achieve full device compromise

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Buffer copy size validation
MITRE ATT&CK

1 technique across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires valid authentication credentials (CVSS PR:L - low-privilege user access) to the D-Link DI-8100's web administration interface. Attacker must have network connectivity to the router's HTTP/HTTPS management ports (typically TCP 80/443), which are exploitable if exposed to untrusted networks or if the attacker has compromised an internal network host with management access. The vulnerable endpoint /tggl.asp must be accessible to the authenticated user session - if D-Link implements role-based access controls that restrict certain users from accessing tggl.asp functionality, those users may not be able to exploit this vulnerability. Attack complexity is low (AC:L) with no additional attack complexity factors (AT:N), indicating exploitation does not require winning race conditions, gathering additional information, or special environmental configurations beyond standard router deployment. No user interaction required (UI:N), meaning exploitation is fully automated once credentials are obtained. Limiting factors: authentication barrier prevents anonymous remote exploitation; organizations using strong password policies, multi-factor authentication on management VPNs, or IP whitelisting significantly reduce exploitation risk; devices not exposing management interfaces to the internet or untrusted networks are protected by network segmentation.

Impact

This vulnerability presents moderate-to-high real-world risk for organizations using D-Link DI-8100 routers. The CVSS v4.0 score of 7.4 reflects network-accessible exploitation (AV:N) with low complexity (AC:L) but requires low-privilege authentication (PR:L). The Exploit Maturity indicator (E:P) confirms public proof-of-concept availability, corroborated by the GitHub repository containing detailed exploitation steps. However, the authentication requirement significantly constrains the attack surface compared to unauthenticated RCE - attackers need valid router credentials first, typically obtained through credential stuffing, phishing, or default password exploitation. EPSS data is not provided, but the combination of public exploit code and network accessibility suggests non-zero exploitation probability within exposed or weakly-configured devices. The vulnerability is NOT currently listed in CISA KEV, indicating no confirmed widespread active exploitation campaigns at time of analysis. Primary risk factors: publicly documented exploit lowers technical barriers; network vector enables remote compromise; high confidentiality/integrity/availability impact (VC:H/VI:H/VA:H) permits complete device takeover. Mitigating factors: authentication requirement limits opportunistic scanning attacks; DI-8100 is a business router with presumably lower deployment density than consumer models; scope unchanged (SC:N) means exploitation doesn't breach security boundaries beyond the vulnerable component.

Exploit ScenarioDerived

An attacker who has obtained valid credentials to a D-Link DI-8100 router (through credential stuffing, default password exploitation, or social engineering) authenticates to the web administration interface over the network. They craft a malicious HTTP POST request to /tggl.asp with an oversized Name parameter containing shellcode or return-oriented programming gadgets designed to overflow the buffer in the tggl_asp function. The overflow overwrites return addresses or function pointers, redirecting execution to attacker-controlled code. The attacker achieves arbitrary code execution with router privileges, enabling firmware replacement, traffic interception, network pivot operations, or permanent device compromise. The publicly available GitHub exploit code provides ready-made attack tooling requiring minimal technical adaptation.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – May 05, 2026

Buffer overflow in D-Link DI-8100 router (firmware 16.07.26A1) allows authenticated remote attackers to execute arbitrary code or crash the device via crafted HTTP requests to the /tggl.asp endpoint. The vulnerability affects the tggl_asp function's Name parameter handling. Public exploit code is available on GitHub, significantly lowering the barrier to exploitation for attackers with valid router credentials.

RemediationAI

No vendor-released security patch is identified in the available references at time of analysis. Organizations operating D-Link DI-8100 devices should immediately contact D-Link technical support to request firmware update availability and security guidance. Until an official patch is released, implement defense-in-depth controls: restrict administrative interface access to trusted management networks only using firewall rules or access control lists (eliminates remote attack vector but impacts remote administration capabilities); enforce strong, unique administrative passwords and disable default credentials (raises authentication barrier); deploy network segmentation to isolate the router's management plane from general user networks (limits credential exposure); enable administrative access logging and monitor for suspicious /tggl.asp requests with abnormal Name parameter lengths (provides detection capability but won't prevent exploitation). Consider replacing the DI-8100 with alternative load balancing solutions if D-Link cannot provide timely security updates, as the device may have reached end-of-life status given the older firmware version numbering. Consult VulDB entry https://vuldb.com/vuln/361132 and the GitHub exploit repository https://github.com/draw-ctf/report/blob/main/DI-8100/tggl_asp_overflow.md for technical details to inform detection rules.

Affected VersionsENISA

DI-8100 16.07.26A1

Affected Packages

euvd di_8100 no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The vulnerability resides in the D-Link DI-8100's HTTP request handler, specifically in the tggl_asp function within /tggl.asp. This is a classic stack-based or heap-based buffer overflow (CWE-120) where improper bounds checking on the Name parameter allows attackers to write data beyond allocated memory boundaries. The DI-8100 is a multi-WAN load balancing router commonly deployed in small-to-medium business environments. The affected firmware version 16.07.26A1 uses vulnerable input validation routines in its embedded web server. When processing HTTP requests to tggl.asp, the function copies user-supplied Name parameter data without adequate length validation, enabling memory corruption. The CPE identifier cpe:2.3:a:d-link:di-8100:*:*:*:*:*:*:*:* confirms this is an application-layer vulnerability in D-Link's proprietary firmware codebase.

Know when Di 8100 gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulDB) PRIMARY 7.4 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P

Primary rating from Vendor (VulDB) · only source for this CVE.

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
CVSS changed
May 05, 2026 - 19:22 NVD
8.8 (HIGH) 7.4 (HIGH)

DescriptionCVE.org

A vulnerability was detected in D-Link DI-8100 16.07.26A1. Affected by this issue is the function tggl_asp of the file /tggl.asp of the component HTTP Request Handler. Performing a manipulation of the argument Name results in buffer overflow. The attack can be initiated remotely. The exploit is now public and may be used.

Executive ViewAI

Why It Matters

CVE-2026-7855 is a buffer overflow vulnerability in D-Link DI-8100 routers (firmware 16.07.26A1) that allows authenticated attackers to execute arbitrary code or crash the device through malicious HTTP requests. Organizations using this router model face risk of unauthorized access, data exfiltration, and network disruption, particularly if router credentials are compromised or default credentials remain in use. This vulnerability is especially critical for businesses relying on this device as network infrastructure.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Restrict network access to router administrative interfaces using firewall rules, allowing HTTP/HTTPS only from designated trusted IP addresses; (2) Enforce strong, unique authentication credentials on all router accounts and disable default credentials; (3) Monitor router access logs for suspicious HTTP requests to /tggl.asp endpoint; (4) Disable or restrict remote administration features on the affected router if not operationally critical; (5) Segment the router on an isolated management network; (6) Establish vendor contact for security patch timeline and consider device replacement if patch timeline is indefinite.

Threat Intelligence Overview

EPSS Score
0.0%
Top 95% exploitable
Exploit
POC
Public exploit code exists
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

57
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +37
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy