Skip to main content

TP-Link Tapo C500 CVE-2026-104944

| EUVDEUVD-2026-93792 HIGH
Use of Out-of-range Pointer Offset (CWE-823)
2026-10-06 TPLink GHSA-hqfv-9fhw-44wc
7.1
CVSS 4.0 · Vendor: TPLink
View

Attack ChainAIDerived

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

  1. Access
    Gain adjacent-network access to LAN
  2. Delivery
    Send crafted UDP datagram to TDP service
  3. Exploit
    Trigger invalid function-pointer dispatch
  4. Execution
    Crash TDP daemon
  5. Impact
    Repeat 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

Tapo C500 v2.0 0 <1.3.5 Build 260810

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

Vendor (TPLink) PRIMARY 7.1 HIGH
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
vuln.today AI 6.5 MEDIUM

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.

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

Primary rating from Vendor (TPLink).

CVSS VectorVendor: TPLink

Attack Vector
Adjacent
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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

Why It Matters

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.

Business Impact: Medium
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 79% exploitable
Prevalence
Medium
popular consumer IP camera brand, but a single specific model/version
Data Quality
3 sources
Confidence: Low

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.3%
Patch available Yes
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
Scheduled
Exploitation
None
System Exposure· derived
Controlled
Automatable
No
Human Impact
Medium
Technical Impact
Partial

Priority Score

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

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.

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