CVE-2026-104945 Authenticated ONVIF PTZ Out-of-Bounds Stack Write Denial of Service in TP-Link Tapo C500

Medium 6.8 Published Updated

An authenticated attacker can cause a denial of service in TP-Link Tapo C500 cameras by triggering an out-of-bounds stack write via ONVIF PTZ handlers.

Exploited in the wild
Not known
Login needed
An administrator
Attackable
Local or same network only
Victim action needed
Not needed
Fix
None listed

What is CVE-2026-104945?

CVE-2026-104945 is a medium-severity memory corruption vulnerability in TP-Link Systems Inc. Tapo C500 v2.0, published on 6 Oct 2026. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

TP-Link Tapo C500 v2.0 contains an out-of-bounds stack write vulnerability in its ONVIF PTZ SOAP handlers. An authenticated ONVIF client can submit an excessive number of preset-related elements, causing writes beyond the bounds of fixed-size stack arrays and resulting in a crash of the affected service.

Successful exploitation may allow an authenticated attacker to cause the affected service to crash, resulting in a denial-of-service condition. Repeated exploitation may repeatedly disrupt camera management and PTZ-related functionality until the service recovers or restarts.

Weakness: CWE-121

Which versions are affected by CVE-2026-104945?

How do I fix CVE-2026-104945?

No fix has been published for CVE-2026-104945 yet. Limit exposure of the affected software until one is available.

Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.

Is CVE-2026-104945 being exploited?

There is no known exploitation of CVE-2026-104945 in the wild and no public exploit code.

Public exploit code: 1 proofs of concept on GitHub.

Sources

Also known as GHSA-879v-46j6-mx37.

Is CVE-2026-104945 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free