Skip to main content

D-Link DI-8100G CVE-2025-26238

| EUVDEUVD-2025-210769 HIGH
Code Injection (CWE-94)
2026-08-24 mitre GHSA-3wq4-pg59-r5hj
8.1
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

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

  1. Access
    Gain adjacent LAN or VLAN access
  2. Delivery
    Identify DI-8100G device on network segment
  3. Exploit
    Send crafted HTTP request to msp_info CGI endpoint
  4. Execution
    Inject malicious flag parameter value
  5. Persist
    Execute arbitrary code within router firmware
  6. Impact
    Achieve full device confidentiality and integrity compromise

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Code injection prevention, sandbox exec
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Initial Access

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

Exploitation Conditions

Exploitation requires the attacker to be on the same adjacent network segment as the target D-Link DI-8100G - the CVSS AV:A metric confirms that internet-based exploitation is not possible without first gaining a foothold on the same broadcast domain, VLAN, or directly connected network. No authentication is required per the PR:N CVSS metric, and no user interaction is needed. The specifically vulnerable component is the msp_info CGI handler and its flag parameter in firmware version 17.12.20A1. No non-default configuration appears required - the vulnerable code path is present in the standard firmware installation as documented by the researcher. The primary factor limiting exploitation is adjacency: the attacker must be physically or logically co-located on the same network segment as the device, which meaningfully constrains the threat actor population compared to a fully remote (AV:N) vulnerability.

Impact

The CVSS 8.1 (High) score is driven by high confidentiality and integrity impact with no authentication or user interaction required, but the adjacent network (AV:A) constraint is the primary risk limiter - exploitation cannot be conducted from the internet without prior network positioning. The EPSS score of 0.17% (6th percentile) indicates very low observed real-world exploitation at time of analysis, consistent with the absence of a CISA KEV listing. A public proof-of-concept on GitHub modestly elevates the threat above vulnerabilities with no published exploit code, lowering the technical bar for adjacent-network attackers. No vendor advisory or patch has been identified, leaving affected devices without a vendor-supplied fix and making compensating controls the only available mitigation path. The no-authentication adjacency exploitation combined with a public PoC means any network segment hosting an unpatched DI-8100G warrants immediate isolation measures regardless of the low EPSS signal.

Exploit ScenarioDerived

An attacker already present on the same LAN segment or VLAN as a D-Link DI-8100G sends a crafted HTTP request to the msp_info CGI endpoint with a malicious value injected into the flag parameter. The injected payload is interpreted and executed as code by the router firmware, granting the attacker full read and write control of the device with no prior credentials. A public proof-of-concept on GitHub demonstrates this technique, reducing the skill threshold required for exploitation.

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

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

Alert me

AnalysisAIv1 – Aug 28, 2026

Remote code execution in D-Link DI-8100G firmware 17.12.20A1 is achievable by unauthenticated attackers positioned on the adjacent network via a crafted flag parameter in the msp_info CGI handler. The flaw (CWE-94, Code Injection) permits full compromise of device confidentiality and integrity with no privileges or user interaction required, yielding a CVSS 8.1 (High) rating. A researcher-published proof-of-concept exists on GitHub; however, no active exploitation has been confirmed by CISA KEV, and the EPSS score of 0.17% reflects low observed exploitation probability at the time of analysis.

RemediationAI

No vendor-released patch has been identified at time of analysis. Operators should check D-Link's official security advisory portal for any released firmware update addressing this firmware version. As an immediate compensating control, restrict access to the device's management and CGI interfaces at the network perimeter by applying firewall ACLs that block traffic to the msp_info endpoint from untrusted hosts. Placing the device's management interface on an isolated management VLAN accessible only to trusted administrator hosts effectively minimizes the adjacent-network attacker pool, since AV:A exploitation requires shared network segment access. If web-based management is not operationally required, disabling it entirely removes the attack surface at the cost of losing remote administration capability. Reference https://nvd.nist.gov/vuln/detail/CVE-2025-26238 for updated patch or advisory information as it becomes available.

Affected VersionsENISA

n/a n/a

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

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

Technical ContextAI · show details

The D-Link DI-8100G is a network gateway/router device running firmware version 17.12.20A1. The vulnerability resides in the msp_info CGI endpoint, where the flag parameter is processed without adequate sanitization or validation, enabling code injection as classified by CWE-94 (Improper Control of Generation of Code). Rather than a memory-safety flaw, this is a logic-level injection where attacker-controlled input is interpreted as executable code or a command by the firmware. The CVSS attack vector of AV:A (Adjacent Network) confines exploitation to the same broadcast domain - LAN, VLAN, or directly connected segment - rather than being accessible over the open internet. NVD has not assigned a formal CPE string for this firmware (listed as n/a), which is consistent with the vulnerability being reported exclusively via a third-party researcher write-up without a corresponding vendor advisory.

Know when N A 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 (mitre) PRIMARY 8.1 HIGH
AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
vuln.today AI 8.8 HIGH

Arbitrary code execution on a network device implies full C/I/A impact; the provided vector's A:N appears to understate availability loss from firmware-level code injection.

3.1 AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:A/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

Attack Vector
Adjacent
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

Lifecycle Timeline

3
CVSS changed
Aug 28, 2026 - 20:22 NVD
8.1 (HIGH)
CVE Published
Aug 24, 2026 - 00:00 cve.org
HIGH 8.1
CVE Published
Aug 24, 2026 - 00:00 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

In D-Link DI-8100G 17.12.20A1, the flag parameter in msp_info can be exploited to execute arbitrary code.

Executive ViewAI

Why It Matters

D-Link DI-8100G devices running firmware 17.12.20A1 are vulnerable to unauthenticated remote code execution via a crafted parameter in the msp_info handler, enabling attackers to achieve complete device compromise from adjacent networks. No vendor patch is currently available for this CVSS 8.1 vulnerability, leaving all affected devices in an exposed state. Organizations operating this model should immediately identify and isolate affected units while awaiting vendor remediation.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict network access to affected devices to trusted networks only, disable or restrict the msp_info CGI handler if business operations permit, implement network segmentation to isolate devices from adjacent networks, enable comprehensive logging and monitoring for flag parameter inputs in device access logs, and evaluate operational criticality to determine if temporary offline operation is feasible.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Low
Niche D-Link enterprise gateway with limited known production deployment footprint.
Data Quality
5 sources
Confidence: Medium

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 No
EPSS 0.2%
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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Controlled
Automatable· derived
No
Human Impact
High

Priority Score

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

Attack Technique

Code Injection CRITICAL

Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

More in N A

View all
CVE-2024-51092 CRITICAL POC
9.1 May 08

LibreNMS before 24.10.0 allows a remote attacker to execute arbitrary code via OS command injection involving AboutContr

CVE-2025-15684 MEDIUM POC
5.5 Aug 12

Reachable assertion in Open5GS up to version 2.7.6 allows remote unauthenticated attackers to crash the Diameter CER han

CVE-2024-45257 HIGH POC
7.3 May 08

A Command Injection issue in the payload build page in BYOB (Build Your Own Botnet) 2.0 allows attackers to execute arbi

CVE-2025-15687 LOW POC
2.1 Aug 12

Denial of service in Open5GS 2.7.6 and earlier allows network-adjacent attackers with low-privilege Diameter Gx peer acc

CVE-2025-15686 LOW POC
2.1 Aug 12

Denial of service in Open5GS HSS (Home Subscriber Server) versions 2.7.0 through 2.7.6 is triggered remotely by manipula

CVE-2025-67888 HIGH POC
7.3 May 08

Remote command injection in Control Web Panel allows unauthenticated attackers to execute arbitrary OS commands as root

CVE-2024-53326 HIGH POC
7.3 May 08

LINQPad before 5.52.01 Pro edition is vulnerable to Unsafe Deserialization in LINQPad.AutoRefManager::PopulateFromCache(

CVE-2026-38360 CRITICAL POC
9.8 May 08

Remote code execution in dash-uploader (Python package for Plotly Dash) versions 0.1.0 through 0.7.0a2 allows unauthenti

CVE-2026-30623 CRITICAL POC
9.8 Jul 15

Command injection in LiteLLM 1.18.10 lets attackers who can configure MCP (Model Context Protocol) servers supply arbitr

CVE-2026-67917 CRITICAL POC
9.8 Aug 17

SQL injection in AzuraCast's backup restore flow (versions up to and including 0.23.7) lets an attacker achieve privileg

CVE-2026-75337 CRITICAL POC
9.8 Aug 27

Arbitrary file read in Yu AI Code Mother v4.3 lets anonymous, remote attackers retrieve files outside the intended previ

CVE-2026-31072 CRITICAL POC
9.8 May 19

Remote code execution in APScheduler (all versions through 3.10.x and 4.0.0a5) is achievable when applications deseriali

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