Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain adjacent-network access to LAN
-
DeliverySend crafted UDP datagram to TDP service
-
ExploitTrigger invalid function-pointer dispatch
-
ExecutionCrash TDP daemon
-
ImpactRepeat to sustain device outage
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Use after free prevention
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 | The attacker must have adjacent-network (same LAN / Layer-2 broadcast domain) access to the Tapo C500 v2.0 and be able to reach the UDP port served by the TDP (TP-Link Device Protocol) daemon; per the vendor CVSS vector this is AV:A, so the service is not exploitable from the routed internet by default. Once on-path, no authentication, session establishment, or device pairing is required - a single unauthenticated UDP datagram triggers the out-of-bounds function-pointer dispatch. Limiting factors: exploitation is confined to availability (service crash/DoS only - no data disclosure or code execution per VC:N/VI:N/VA:H), requires local-network adjacency rather than remote reachability, and is specific to the C500 v2.0 running pre-patch firmware. |
| Impact | This is a memory-corruption-induced denial-of-service, not a code-execution flaw: the CVSS 4.0 vector (AV:A/AC:L/AT:N/PR:N/UI:N) reports VC:N/VI:N/VA:H, meaning only availability is affected while confidentiality and integrity are untouched. The 7.1 'High' score is driven entirely by the ease of triggering (adjacent network, low complexity, no auth, no user interaction) against a total loss of availability. Crucially the vector is AV:A (adjacent), NOT AV:N (network), so exploitation requires the attacker to be on the same local/Layer-2 segment as the camera rather than reachable across the internet - a significant real-world limiter that the raw score does not surface. No EPSS score, no CISA KEV listing, and no public POC were provided, so there is no public exploit identified at time of analysis and no evidence of active exploitation; this is a vendor-reported (TP-Link) issue with a patch already available. Although CWE-823 and the 'Memory Corruption' tag could suggest RCE potential, the description and the CVSS impact metrics agree this manifests only as a crash/DoS of the TDP daemon - do not escalate it to a code-execution concern without further vendor detail. Net: a legitimate but bounded issue - patch consumer/edge-network deployments, but it is not an internet-wide, wormable emergency. |
| Exploit ScenarioDerived | An attacker who has gained access to the same local network as the camera (e.g. a compromised Wi-Fi client or a malicious guest on the LAN) sends a single crafted UDP datagram to the Tapo C500's TDP service. The malformed packet triggers an invalid indirect function-pointer call (CWE-823), crashing the main service daemon and taking the camera offline; repeating the packet keeps the device in a persistent denial-of-service state. No public exploit code is identified at time of analysis, and because the CVSS vector is AV:A, the attacker must already have adjacent-network access. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 06, 2026
Unauthenticated attackers with adjacent-network access can crash the TDP daemon on TP-Link Tapo C500 v2.0 cameras by sending a single crafted UDP datagram, causing a denial-of-service condition. The flaw is an out-of-bounds function-pointer dispatch (CWE-823) that triggers an invalid indirect call, and the CVSS 4.0 vector (AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H) plus our independent CVSS 3.1 assessment (AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H) confirm only availability is impacted-no data disclosure or code execution. No public exploit code or active exploitation is identified in the provided data, but the vendor has released a patch; the attack requires Layer-2 adjacency and no authentication, session, or pairing.
RemediationAI
Apply the firmware update from TP-Link for the Tapo C500 v2.0 as documented in the vendor's firmware release notes (https://www.tp-link.com/us/support/download/tapo-c500/#Firmware-Release-Notes and https://www.tp-link.com/en/support/download/tapo-c500/#Firmware-Release-Notes). The patch status is 'Available from vendor'; no exact fix version number is provided in the input data, so consult TP-Link's advisory (https://www.tp-link.com/us/support/faq/5327/) for the specific version. If immediate patching is not possible, place the camera on an isolated VLAN or network segment with strict access controls to prevent untrusted devices on the same Layer-2 domain from reaching the TDP UDP service. This may disrupt local discovery or app-based management features that rely on TDP, so plan accordingly. Monitor device logs for repeated daemon crashes or unexpected reboots as an indicator of exploitation attempts. No public exploit code is identified at time of analysis, but the attack is simple (single UDP datagram) and requires no authentication.
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 TP-Link Tapo C500 v2.0 camera runs a TDP (TP-Link Device Protocol) daemon that listens on a UDP port for local network communications. The vulnerability is an out-of-bounds function-pointer dispatch, classified as CWE-823 (Use of Out-of-range Pointer Offset). In this class, the daemon derives a function pointer from an offset or index that is not properly validated, so a crafted packet can cause an indirect call to an address outside the intended jump table or function pointer array. This results in an invalid indirect call that crashes the daemon. The CVSS 4.0 vector (AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H) and our independent assessment (CVSS 3.1 AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H) confirm that the impact is limited to availability; there is no loss of confidentiality or integrity, and no code execution is demonstrated. The attack requires adjacent-network access (same LAN or Layer-2 broadcast domain) and no authentication, session, or pairing. The CPE cpe:2.3:a:tp-link_systems_inc.:tapo_c500_v2.0:*:*:*:*:*:*:*:* identifies the affected product.
Know when Tapo C500 V2 0 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:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Adjacent UDP service with no auth or interaction gives AV:A/AC:L/PR:N/UI:N; impact is availability-only (service crash) so C:N/I:N/A:H, scope unchanged.
Primary rating from Vendor (TPLink).
CVSS VectorVendor: TPLink
DescriptionCVE.org
TP-Link Tapo C500 v2.0 contains an out-of-bounds function-pointer dispatch in its TDP (TP-Link Device Protocol) daemon. A single unauthenticated UDP datagram can cause an invalid indirect call, crashing the main service and resulting in a denial-of-service condition.
Successful exploitation may allow an unauthenticated attacker with network access to the affected UDP service to repeatedly crash the TDP daemon, disrupting normal device operation and availability. No authentication, session establishment, or pairing is required to trigger the condition.
Executive ViewAI
TP-Link Tapo C500 v2.0 cameras can be crashed by an unauthenticated attacker on the same Layer-2 network, interrupting live video and physical security monitoring until the device restarts. This availability-only issue does not expose or alter camera data, but it can create gaps in surveillance coverage at sites relying on these devices. No public exploit identified at time of analysis, and patch available per vendor advisory; leadership should direct remediation to prevent avoidable monitoring outages.
Apply vendor 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
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.
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
EUVD-2026-93792
GHSA-hqfv-9fhw-44wc
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB