Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach DIR-822A L2TP service on UDP 1701
-
DeliveryInitiate tunnel with low-privilege L2TP credentials
-
ExploitSend crafted SCCRQ with oversized Host Name AVP
-
ExecutionTrigger out-of-bounds write in tunnel_set_params
-
PersistCorrupt memory and hijack control flow
-
ImpactExecute arbitrary code as firmware process
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, write limits
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The DIR-822A must have its L2TP server component active and UDP port 1701 reachable from the attacker's network position. The CVSS 4.0 vector specifies PR:L, indicating that some low-privilege authentication or L2TP protocol-level credential is required before the vulnerable tunnel_set_params code path is reached; the precise threshold (e.g., shared L2TP secret or ISP PPPoE credential) is not fully described in available sources. No special timing or race condition is required (AC:L, AT:N). Exploitation is blocked for devices where the L2TP server is disabled, where port 1701 is filtered at a perimeter firewall, or where firmware version differs from A_101. |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N, score 8.6) captures the core risk posture: network-reachable, low complexity, low-privilege threshold, no user interaction required. The impact metrics VC:H/VI:H/VA:H and the scope-change metrics SC:H/SI:H/SA:H reflect that full router compromise at the network gateway position cascades to all traffic and downstream devices. The exploit maturity modifier E:P confirms a public PoC exists, which was independently verified through the Notion writeup linked in the references. No active exploitation appears in the CISA KEV, and EPSS data is not available in the provided sources, so widespread automated exploitation has not been confirmed - but the PoC lowers the bar substantially for any motivated actor. Even a mid-sized municipal IT team in leszno managing SOHO-class routers should treat this as a priority given both the gateway-position blast radius and the ready availability of working exploit code. The absence of a vendor patch compounds the risk, as no direct remediation exists and the device may be approaching end-of-support. |
| Exploit ScenarioDerived | An attacker with network access and low-level L2TP credentials sends a crafted SCCRQ control message to the DIR-822A's L2TP listener containing an oversized Host Name AVP, triggering an out-of-bounds write in tunnel_set_params that corrupts adjacent memory and redirects firmware execution. A public proof-of-concept demonstrating this exact Host Name AVP overflow vector has been published, meaning an attacker with basic technical skill can replicate the exploit without original research. Successful exploitation would grant full control of the router, enabling persistent firmware implants, traffic interception, or use of the device as a pivot point into connected networks. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Sep 08, 2026
Out-of-bounds write in D-Link DIR-822A firmware A_101 allows network-reachable authenticated attackers to corrupt memory and likely achieve remote code execution by sending a crafted L2TP control message with a malformed Host Name AVP to the vulnerable tunnel_set_params function. A public proof-of-concept demonstrating the specific Host Name AVP overflow has been published on Notion, substantially lowering the exploitation barrier. No vendor-released patch has been identified at time of analysis, leaving affected devices exposed without a direct remediation path.
Earlier versions of this analysis (1)
Out-of-bounds write in the D-Link DIR-822A (A_101) router's L2TP Control Message Parser lets remote attackers corrupt memory via the tunnel_set_params function when handling the Host Name AVP field. Publicly available exploit code exists (VulDB-tracked, tzh00203 writeup), and successful exploitation can crash the L2TP service or achieve code execution on the device. The CVSS 4.0 base score is 9.4 with PR:L, indicating low-privilege network access is required per the vendor vector rather than fully unauthenticated abuse.
RemediationAI
No vendor-released patch has been identified at time of analysis. The VulDB entry at https://vuldb.com/vuln/399663 and EUVD-2026-72609 should be monitored for patch publication. As compensating controls, disabling the L2TP VPN server feature on the DIR-822A eliminates the attack surface entirely if L2TP tunneling is not operationally required, though this will terminate any active L2TP-based VPN sessions. Where L2TP must remain active, restricting inbound traffic on UDP port 1701 at an upstream firewall or ISP edge to only trusted IP ranges reduces exposure to external attackers, though it provides no protection against exploitation from within the local network segment. Long-term, replacement with a currently supported D-Link model receiving active security updates is the recommended path given the absence of a patch for this firmware.
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 DIR-822A (firmware A_101) implements an L2TP server that processes Layer 2 Tunneling Protocol control messages during tunnel establishment. The vulnerable function tunnel_set_params in the L2TP Control Message Parser fails to validate the length of the Host Name AVP (Attribute Value Pair) before writing it into a fixed-size buffer, producing an out-of-bounds write as classified under CWE-787. L2TP control messages such as the Start-Control-Connection-Request (SCCRQ) are exchanged early in tunnel setup, making this code path reachable from the network layer with minimal prerequisites. The CPE cpe:2.3:a:d-link:dir-822a:*:*:*:*:*:*:*:* covers all software versions, and EUVD-2026-72609 specifically confirms firmware A_101 as affected.
Know when Dir 822A 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:P
Network-reachable L2TP parser with low-privilege L2TP session credential requirement; scope change reflects router gateway position compromising downstream traffic and hosts.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
4DescriptionCVE.org
A vulnerability has been found in D-Link DIR-822A A_101. Affected is the function tunnel_set_params of the component L2TP Control Message Parser. Such manipulation leads to out-of-bounds write. The attack can be launched remotely. The exploit has been disclosed to the public and may be used.
Articles & Coverage 1
Technical POC Analysis
The flaw is CWE-787, an out-of-bounds write.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
D-Link DIR-822A routers running firmware A_101 are vulnerable to compromise by authenticated remote attackers, enabling complete device takeover and code execution through L2TP tunnel configuration flaws. Organizations deploying these devices for VPN or remote access infrastructure face significant risk-publicly available exploit code amplifies the likelihood of compromise, potentially enabling attackers to intercept communications and move through the network.
No vendor-released patch identified at time of analysis. Interim mitigations include: restricting network access to L2TP services through firewall rules and segmentation, disabling L2TP where not operationally required, implementing detailed logging and real-time alerting on L2TP tunnel configuration attempts, limiting device administrative access to secure management networks, and maintaining current configuration backups to enable rapid recovery if compromise is detected.
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
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.
Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.
EUVD-2026-72609
GHSA-435m-cghg-23gf
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB