Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain adjacent LAN or VLAN access
-
DeliveryIdentify DI-8100G device on network segment
-
ExploitSend crafted HTTP request to msp_info CGI endpoint
-
ExecutionInject malicious flag parameter value
-
PersistExecute arbitrary code within router firmware
-
ImpactAchieve 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 |
| 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 |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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
AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
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.
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
Lifecycle Timeline
3DescriptionCVE.org
In D-Link DI-8100G 17.12.20A1, the flag parameter in msp_info can be exploited to execute arbitrary code.
Executive ViewAI
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.
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
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.
LibreNMS before 24.10.0 allows a remote attacker to execute arbitrary code via OS command injection involving AboutContr
Reachable assertion in Open5GS up to version 2.7.6 allows remote unauthenticated attackers to crash the Diameter CER han
A Command Injection issue in the payload build page in BYOB (Build Your Own Botnet) 2.0 allows attackers to execute arbi
Denial of service in Open5GS 2.7.6 and earlier allows network-adjacent attackers with low-privilege Diameter Gx peer acc
Denial of service in Open5GS HSS (Home Subscriber Server) versions 2.7.0 through 2.7.6 is triggered remotely by manipula
Remote command injection in Control Web Panel allows unauthenticated attackers to execute arbitrary OS commands as root
LINQPad before 5.52.01 Pro edition is vulnerable to Unsafe Deserialization in LINQPad.AutoRefManager::PopulateFromCache(
Remote code execution in dash-uploader (Python package for Plotly Dash) versions 0.1.0 through 0.7.0a2 allows unauthenti
Command injection in LiteLLM 1.18.10 lets attackers who can configure MCP (Model Context Protocol) servers supply arbitr
SQL injection in AzuraCast's backup restore flow (versions up to and including 0.23.7) lets an attacker achieve privileg
Arbitrary file read in Yu AI Code Mother v4.3 lets anonymous, remote attackers retrieve files outside the intended previ
Remote code execution in APScheduler (all versions through 3.10.x and 4.0.0a5) is achievable when applications deseriali
EUVD-2025-210769
GHSA-3wq4-pg59-r5hj
NVD
CVE.org
EPSS
Exploit-DB