Skip to main content

CVE-2026-9032: Tapo C120/C200 Camera NULL Pointer DoS Flaw

CVE-2026-9032 is a NULL pointer dereference flaw in TP-Link Tapo C120 v1 and C200 v5 cameras that enables unauthenticated attackers to crash HTTPS services. This article covers technical details, impact, and mitigation.

Published:

CVE-2026-9032 Overview

CVE-2026-9032 is a NULL pointer dereference vulnerability affecting TP-Link Tapo C120 v1 and Tapo C200 v5 smart cameras. The flaw resides in the HTTPS onboarding connect request parser, which remains reachable without authentication after initial device setup. The parser fails to validate that a password field is present for certain combinations of authentication and encryption parameters. An attacker on the same local network can send a malformed request to crash the HTTPS service. The weakness is tracked as CWE-476.

Critical Impact

Successful exploitation makes HTTPS management functions temporarily unavailable, and repeated malformed requests may sustain the denial-of-service condition until the device is rebooted.

Affected Products

  • TP-Link Tapo C120 v1
  • TP-Link Tapo C200 v5
  • HTTPS onboarding service component on the above firmware baselines

Discovery Timeline

  • 2026-10-01 - CVE-2026-9032 published to the National Vulnerability Database (NVD)
  • 2026-10-06 - Last updated in NVD database

Technical Details for CVE-2026-9032

Vulnerability Analysis

The vulnerability is a NULL pointer dereference in the HTTPS onboarding connect request parser used by Tapo C120 v1 and C200 v5 cameras. After initial setup, the onboarding interface remains reachable without authentication on the local network segment. The parser accepts authentication and encryption parameter combinations that imply a password field should be present. When the password field is absent, the parser dereferences a pointer that was never populated. The dereference crashes the HTTPS service, which handles management traffic for the device.

Successful exploitation produces a denial-of-service condition against the HTTPS management interface. Repeated malformed requests sustain the outage, and recovery can require a device reboot in some cases. The flaw does not expose confidentiality or integrity of camera data based on the published vector, but it disrupts legitimate administration and monitoring of the device.

Root Cause

The parser does not enforce field presence checks against the selected authentication and encryption mode. When specific parameter combinations omit the password, the code path reads from an uninitialized or NULL pointer. This behavior maps to CWE-476: NULL Pointer Dereference.

Attack Vector

Exploitation requires network adjacency to the camera, meaning the attacker must reach the device on the same local network. No authentication or user interaction is required. An attacker crafts an HTTPS onboarding connect request with mismatched authentication and encryption parameters while omitting the password field. Delivery of the malformed request to the HTTPS service triggers the crash.

No verified public exploit code is referenced in the advisory. The vulnerability mechanism is described in vendor firmware release notes. Refer to the TP-Link Tapo C120 Firmware Notes and TP-Link Tapo C200 Firmware Notes for vendor-published technical context.

Detection Methods for CVE-2026-9032

Indicators of Compromise

  • Unexpected unavailability of the HTTPS management interface on Tapo C120 v1 or C200 v5 devices.
  • Camera devices requiring reboot to restore remote management after local network activity.
  • Repeated HTTPS connection attempts from local-segment hosts targeting Tapo onboarding endpoints.

Detection Strategies

  • Monitor network traffic to Tapo devices for malformed TLS onboarding requests from unexpected local hosts.
  • Alert on repeated client reconnections against the HTTPS management port of IoT cameras.
  • Correlate camera offline events with proximate local-network scan or probe activity.

Monitoring Recommendations

  • Enable logging on network segments where Tapo cameras operate and review for anomalous traffic bursts.
  • Track firmware versions across deployed Tapo C120 and C200 fleets to identify unpatched devices.
  • Baseline HTTPS management availability per device so repeated service crashes surface as deviations.

How to Mitigate CVE-2026-9032

Immediate Actions Required

  • Inventory all TP-Link Tapo C120 v1 and C200 v5 devices and record current firmware versions.
  • Apply the latest firmware updates published by TP-Link for both camera models.
  • Restrict local network access to Tapo cameras using VLAN segmentation or wireless isolation.

Patch Information

TP-Link has published updated firmware for the affected models. Refer to the TP-Link Tapo C120 Firmware Notes and the TP-Link Tapo C200 Firmware Notes for release details. Additional guidance is available in TP-Link FAQ #5321.

Workarounds

  • Place Tapo cameras on an isolated IoT VLAN with no access from untrusted local clients.
  • Block inbound HTTPS traffic to the cameras from any host that does not require management access.
  • Disable guest or shared Wi-Fi networks that provide local-segment reachability to the cameras.

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.