CVE-2026-0918

Null Pointer Dereference in Tapo SmartCam HTTP Service on TP-Link Tapo C220 & C520WS

Published Jan 27, 2026 CVSS 4.0 · 7.1 High EPSS < 1% KEV · Not listed
Description
The Tapo C100 v5, C220 v1 and C520WS v2 cameras’ HTTP service does not safely handle POST requests containing an excessively large Content-Length header. The resulting failed memory allocation triggers a NULL pointer dereference, causing the main service process to crash. An unauthenticated attacker can repeatedly crash the service, causing temporary denial of service. The device restarts automatically, and repeated requests can keep it unavailable.

Analysis

AI-generated

Technical impact

A null‑pointer dereference occurs in the HTTP service of the Tapo C100 v5, Tapo C220 v1, and Tapo C520WS v2 cameras when the device receives a POST request containing an excessively large Content‑Length header. The resulting failed memory allocation triggers a crash of the main service process, temporarily disabling the camera’s HTTP interface. This is a CWE‑476 vulnerability. An unauthenticated attacker can repeatedly trigger this failure, causing a denial of service until the device automatically restarts.

Affected Systems

The vulnerability affects TP‑Link Tapo C100 v5, Tapo C220 v1, and Tapo C520WS v2 models. These are firmware devices that expose a HTTP service for configuration and video access. The issue is present in the firmware versions cited in the vendor’s support links, and the data does not indicate that current firmware updates mitigate the problem.

Risk and Exploitability

The CVSS base score of 7.1 reflects a high severity vulnerability. The EPSS score is below 1 %, indicating that the likelihood of exploitation is low, and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog. The likely attack vector is network‑based; any host that can reach the camera’s HTTP port can send a malicious POST request. No authentication is required, so the vulnerability can be abused by anyone with network access to the camera, leading to repeated service restarts and temporary denial of service.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • If a vendor update addressing this vulnerability is available, apply it to the affected Tapo models.
  • If no update is available, block or filter HTTP POST traffic to the camera’s port from untrusted networks to prevent attackers from sending oversized requests.
  • Monitor camera logs or reboot events for repeated service interruptions as an indicator of exploitation attempts.

Generated by OpenCVE AI on April 29, 2026 at 02:49 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Description The Tapo C220 v1 and C520WS v2 cameras’ HTTP service does not safely handle POST requests containing an excessively large Content-Length header. The resulting failed memory allocation triggers a NULL pointer dereference, causing the main service process to crash. An unauthenticated attacker can repeatedly crash the service, causing temporary denial of service. The device restarts automatically, and repeated requests can keep it unavailable. The Tapo C100 v5, C220 v1 and C520WS v2 cameras’ HTTP service does not safely handle POST requests containing an excessively large Content-Length header. The resulting failed memory allocation triggers a NULL pointer dereference, causing the main service process to crash. An unauthenticated attacker can repeatedly crash the service, causing temporary denial of service. The device restarts automatically, and repeated requests can keep it unavailable.
Type Values Removed Values Added
First Time appeared Tp-link tapo C220
Tp-link tapo C220 Firmware
Tp-link tapo C520ws
Tp-link tapo C520ws Firmware
CPEs cpe:2.3:h:tp-link:tapo_c220:1:*:*:*:*:*:*:*
cpe:2.3:h:tp-link:tapo_c520ws:2:*:*:*:*:*:*:*
cpe:2.3:o:tp-link:tapo_c220_firmware:*:*:*:*:*:*:*:*
cpe:2.3:o:tp-link:tapo_c520ws_firmware:*:*:*:*:*:*:*:*
Vendors & Products Tp-link tapo C220
Tp-link tapo C220 Firmware
Tp-link tapo C520ws
Tp-link tapo C520ws Firmware
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

Type Values Removed Values Added
First Time appeared Tp-link
Tp-link tapo
Tp-link tapo C220 V1
Tp-link tapo C520ws V2
Vendors & Products Tp-link
Tp-link tapo
Tp-link tapo C220 V1
Tp-link tapo C520ws V2
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
Description The Tapo C220 v1 and C520WS v2 cameras’ HTTP service does not safely handle POST requests containing an excessively large Content-Length header. The resulting failed memory allocation triggers a NULL pointer dereference, causing the main service process to crash. An unauthenticated attacker can repeatedly crash the service, causing temporary denial of service. The device restarts automatically, and repeated requests can keep it unavailable.
Title Null Pointer Dereference in Tapo SmartCam HTTP Service on TP-Link Tapo C220 & C520WS
Weaknesses CWE-476
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'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
TPLink
Published
Updated
Apr 29, 2026, 12:05 AM
Reserved
Jan 13, 2026, 7:43 PM
Status
Modified
Published
Jan 27, 2026, 6:15 PM
Modified
Jun 17, 2026, 10:11 AM