Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain local network access
-
ExploitSend crafted SSDP header to plug
-
ExecutionOverflow heap buffer in parser
-
ImpactExecute code on device
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Heap buffer bounds checking
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 | Requires the attacker to be able to send SSDP/UPnP traffic (UDP port 1900, typically link-local multicast/unicast) to a plug running firmware 1.01.32 - in practice, a position on the same local network segment as the device. No authentication and no user interaction are required (PR:N/UI:N), so any LAN-resident host can trigger it against a default configuration. The primary LIMITING factor is network adjacency: SSDP is a local-discovery protocol, so despite the AV:N rating the flaw is not exploitable directly from the internet without a prior LAN foothold or exposed/forwarded UPnP service. Exploitation is tied to the specific affected firmware version 1.01.32. |
| Impact | Signals conflict and must be weighed carefully. The NVD CVSS 3.1 vector (9.8, AV:N/AC:L/PR:N/UI:N/C:H/I:H/A:H) rates this a critical, unauthenticated, low-complexity remote heap overflow, and the vuln.today Decision label is 'act_now'. However, the mechanism - a buffer overflow in SSDP local header parsing - points to a link-local UPnP/SSDP protocol (UDP/1900) that is normally confined to a LAN segment, which contradicts the AV:N (network) rating; the practical attack surface is adjacent-network, not internet-wide. This should be verified, but it materially lowers real-world exposure versus the raw 9.8. EPSS is low at 0.19% (8th percentile), indicating no modeled likelihood of widespread opportunistic exploitation, and the CVE is NOT in CISA KEV, so there is no confirmed active exploitation. A public PoC reference exists (GitHub, 0xee9f00/AiDot-SSDP-UPnP-Vulnerabilities) but it is not verified as working exploit code. Net: a genuinely severe device-takeover flaw for anyone already on the same local network as the plug, but low mass-exploitation risk given the LAN-bound protocol and the niche consumer-IoT footprint. The 'act_now' label is driven by severity class rather than evidence of in-the-wild use. |
| Exploit ScenarioDerived | An attacker who has gained a foothold on the same local network as the smart plug (e.g., a compromised home device or guest Wi-Fi) sends a crafted SSDP/UPnP discovery message with a malformed header to the plug running firmware 1.01.32, overflowing a heap buffer in the header parser. Because no authentication or user interaction is required, this can yield code execution on the device, giving the attacker control of the plug and a persistent LAN foothold. A public PoC reference exists but is not verified as working exploit code. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 28, 2026
Heap-based buffer overflow in AiDot Linkind Matter Smart Plug firmware 1.01.32 allows unauthenticated attackers positioned on the same local network segment to corrupt heap memory through crafted SSDP header parsing, with high confidentiality, integrity, and availability impact. The vendor-facing CVSS of 9.8 uses AV:N, but the independently assessed vector is AV:A because SSDP is a local-discovery protocol-internet exploitation requires a prior LAN foothold or an exposed or forwarded UPnP service on UDP port 1900. No CISA KEV entry or verified working exploit code is present in the supplied data; a public GitHub repository documents the SSDP/UPnP issues, and EPSS is low at 0.19% (8th percentile).
RemediationAI
No vendor-released patch or fixed firmware version is identified in the supplied data for AiDot Linkind Matter Smart Plug firmware 1.01.32; the vendor disclosure policy is at https://www.aidot.com/vulnerability-disclosure-policy and technical details are documented at https://github.com/0xee9f00/AiDot-SSDP-UPnP-Vulnerabilities and https://vuldb.com/vuln/425312. Until a fix is available, isolate the plugs on a dedicated IoT VLAN or SSID with client isolation so LAN-resident hosts cannot reach UDP port 1900 on the devices; the trade-off is that other local discovery and control integrations may break. Block inbound and outbound SSDP/UPnP traffic, including UDP 1900 and related multicast, at network boundaries and disable UPnP/SSDP exposure or WAN forwarding on routers, with the trade-off that smart-home discovery, casting, and automatic port mapping stop working. If isolation is not possible, restrict which hosts may send to the devices' SSDP port and monitor for malformed SSDP traffic; these are compensating controls only, and installing vendor firmware when a fixed version is published remains the complete fix.
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
CWE-122 (heap-based buffer overflow) affects the SSDP/UPnP discovery service in AiDot Linkind Matter Smart Plug firmware 1.01.32. SSDP runs over UDP port 1900 and uses link-local multicast, typically 239.255.255.250, for local discovery; the device parses SSDP headers from received messages, and insufficient bounds checking on a heap-allocated buffer permits writes beyond its bounds. The supplied sources do not identify the specific header field, parsing routine, or allocation size, so the exact trigger is not described in the available sources. The CPE string is n/a and the EUVD affected-version field is n/a, so product and version scoping come from the description and the EUVD record rather than structured CPE data. The assessed vector AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H reflects that any LAN-resident host can send malformed SSDP traffic without authentication or user interaction, while the vendor's AV:N rating does not account for SSDP's local-only reachability.
Know when the next one hits your stack
- 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:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
SSDP header parsing is a link-local protocol, so AV:A rather than AV:N; no auth or interaction (PR:N/UI:N), low complexity, and heap overflow enables full device compromise (C/I/A:H).
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
Lifecycle Timeline
3DescriptionCVE.org
AiDot Linkind Matter Smart Plug 1.01.32 is vulnerable to Buffer Overflow via SSDP local header parsing.
Executive ViewAI
A critical heap-based buffer overflow in AiDot Linkind Matter Smart Plug firmware version 1.01.32 can be triggered by unauthenticated attackers on the same local network segment, leading to potential full compromise of the device's confidentiality, integrity, and availability. While exploitation requires local network access, any LAN foothold-such as a compromised employee device or guest Wi-Fi-could enable an attacker to disrupt smart plug operations or pivot to other connected systems. The lack of a vendor patch and the presence of publicly documented SSDP/UPnP issues warrant immediate leadership attention to mitigate exposure across all deployed units.
Apply vendor patch. If unavailable, isolate affected devices on a dedicated VLAN, disable UPnP/SSDP, restrict inbound and outbound traffic, monitor for anomalous SSDP activity, and replace devices with supported alternatives if the vendor does not release a patch.
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.
A heap overflow occurs when a program writes data beyond the bounds of a buffer allocated in the heap memory region.
EUVD-2026-108204
GHSA-h523-c37q-v8g3
NVD
CVE.org
EPSS
VulDB
Exploit-DB