Description
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.
Published: 2026-10-06
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Patch
AI Analysis

Impact

TP-Link Tapo C500 v2.0 embeds a TDP daemon that performs an out‑of‑bounds function‑pointer dispatch when it receives a UDP datagram. The dispatch causes an invalid indirect call, crashing the daemon. For the attacker this translates into a remote, unauthenticated denial‑of‑service that can be triggered with a single packet and can be repeated to keep the device offline. The flaw does not allow the attacker to gain code execution or data access, but it does interrupt normal device operation.

Affected Systems

The affected systems are TP‑Link Tapo C500 v2.0 devices. No other vendors or versions are listed in the CNA data.

Risk and Exploitability

The CVSS score of 7.1 classifies the vulnerability as high severity, and the EPSS score is currently unavailable. The flaw is not listed in the CISA KEV catalog, but it can be exploited over the network through a UDP packet without authentication or prior pairing. An attacker with network access to the device can repeatedly crash the TDP daemon, causing sustained denial of service.

Generated by OpenCVE AI on October 7, 2026 at 03:01 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest firmware update from TP‑Link for the Tapo C500
  • If the device is not required to listen on the vulnerable UDP port, disable or block that port using local firewall rules
  • Implement network segmentation or a firewall to restrict UDP traffic to the device and monitor for repeated malformed packets

Generated by OpenCVE AI on October 7, 2026 at 03:01 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 09 Oct 2026 09:15:00 +0000

Type Values Removed Values Added
First Time appeared Tp-link
Tp-link tapo C500 V2
Vendors & Products Tp-link
Tp-link tapo C500 V2

Wed, 07 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 06 Oct 2026 19:00:00 +0000

Type Values Removed Values Added
Description 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.
Title Unauthenticated TDP Function Pointer Dispatch Denial of Service in TP-Link Tapo C500
Weaknesses CWE-823
References
Metrics cvssV4_0

{'score': 7.1, 'vector': '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'}


Subscriptions

Tp-link Tapo C500 V2
cve-icon MITRE

Status: PUBLISHED

Assigner: TPLink

Published:

Updated: 2026-10-07T14:02:34.899Z

Reserved: 2026-10-02T17:39:50.435Z

Link: CVE-2026-104944

cve-icon Vulnrichment

Updated: 2026-10-07T14:02:23.371Z

cve-icon NVD

Status : Deferred

Published: 2026-10-06T19:17:40.640

Modified: 2026-10-07T14:17:08.637

Link: CVE-2026-104944

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-09T08:43:20Z

Weaknesses
  • CWE-823

    Use of Out-of-range Pointer Offset