CVE-2026-51600: Tenda CP3 RTSP Parser Denial of Service Vulnerability
Tenda CP3 V3.0 devices running firmware V31.1.9.91 contain a flaw in how they process streaming protocol requests. When a malicious or misconfigured client sends an RTSP request (used for media streaming) with a Content-Length header but no actual data following it, the device gets stuck waiting for that data indefinitely. The connection never closes, consuming resources on the device until all available connections are exhausted. An attacker on the network can exploit this without credentials to render the device unresponsive to legitimate requests.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 7.5 HIGH · CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- Weaknesses (CWE)
- CWE-400, CWE-703
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-07-09 / 2026-07-10
NVD description (verbatim)
Tenda CP3 V3.0 firmware V31.1.9.91 does not validate the Content-Length header field in RTSP requests (including DESCRIBE, SETUP, and PLAY methods). When a request carrying a Content-Length header is received without a corresponding message body, the RTSP parser enters a persistent body-awaiting state, causing the affected TCP connection to become permanently non-functional. The device does not actively close the connection, resulting in a TCP resource leak. This issue can be exploited by an unauthenticated remote attacker to cause a denial-of-service condition.
2 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
The vulnerability exists in the RTSP (Real Time Streaming Protocol) parser within Tenda CP3 V3.0 firmware V31.1.9.91. The parser fails to validate the Content-Length header field across multiple RTSP methods (DESCRIBE, SETUP, PLAY). When a Content-Length value is present but no corresponding message body is sent, the parser transitions to a persistent body-awaiting state and does not timeout or actively close the connection. This creates a TCP resource leak where each malformed request consumes one connection slot. The device lacks proper bounds enforcement and connection lifecycle management at the protocol level, leading to cumulative denial of service as connections accumulate.
Business impact
Organizations deploying Tenda CP3 V3.0 devices as media streaming endpoints or surveillance infrastructure face potential service disruption. An unauthenticated attacker can remotely exhaust the device's connection pool, rendering it unable to accept new sessions. This impacts availability of streaming services, surveillance feeds, or other RTSP-dependent functions. The attack requires no special privileges, credentials, or user interaction, making it a practical threat in network segments where these devices are exposed. Recovery typically requires device restart, increasing operational overhead.
Affected systems
Tenda CP3 V3.0 devices running firmware version V31.1.9.91 are confirmed affected. The vulnerability is inherent to the RTSP parser implementation in this firmware version. Other firmware versions and product variants may be affected; consult Tenda's advisory for the complete scope. Organizations should verify their device model and firmware version in the device management interface or via CLI.
Exploitability
Exploitation is straightforward and requires only network access to the RTSP service port (typically UDP 554 or TCP 554). No authentication is required. An attacker can craft malformed RTSP requests using standard tools or custom scripts, sending multiple requests to exhaust available connections. The attack is reliable and does not depend on timing, user interaction, or environmental factors. Public RTSP client tools can be repurposed for this attack, lowering the barrier to exploitation. No exploit code publication has been identified as of now, but the attack surface is easily discoverable through network reconnaissance.
Remediation
Apply the vendor's patched firmware version when available—verify the exact version number against Tenda's official security advisory. If a patch is not yet available, implement network-level mitigations: restrict RTSP access to trusted IP ranges using firewall rules, disable RTSP if not required, or place the device behind a reverse proxy that validates and enforces protocol compliance. Monitor for connection pool exhaustion and configure automated alerts if connection count exceeds normal operating levels. Consider isolating affected devices to a separate management VLAN until patched.
Patch guidance
Monitor Tenda's official support and security advisory channels for firmware updates addressing CVE-2026-51600. Firmware updates are typically applied through the device's web interface or CLI. Before patching, back up device configuration. Test patches in a non-production environment if possible. Schedule patching during maintenance windows to avoid disruption of active streaming sessions. After applying a patch, verify that RTSP functionality is restored and conduct a test of connection handling with malformed requests to confirm the issue is resolved.
Detection guidance
Monitor RTSP traffic for Content-Length headers that are not followed by corresponding message bodies. Log or alert on rapid or repeated connection establishment and termination patterns on the RTSP port. Track the device's active connection count over time; a sudden sustained increase may indicate an active attack. Enable verbose logging on the device if available and examine for parser errors or timeout warnings. Network-based detection can identify malformed RTSP packets using IDS/IPS rules that check for protocol violations. Establish a baseline of normal connection behavior and deviation analysis to detect exploitation attempts.
Why prioritize this
With a CVSS score of 7.5 (HIGH), this vulnerability merits prompt remediation. The combination of unauthenticated remote access, no user interaction required, and direct impact on availability makes it an attractive target for attackers seeking to disrupt services. While not currently listed in CISA's Known Exploited Vulnerabilities catalog, the simplicity of exploitation means weaponization is probable if the vulnerability becomes widely known. Prioritize patching devices in production or internet-facing environments, then address internal or less critical deployments.
Risk score, explained
The CVSS 3.1 score of 7.5 reflects HIGH severity due to: (1) Network attack vector requiring no special access; (2) Low attack complexity with standard tools; (3) No privilege or user interaction required; (4) High availability impact as the device becomes unresponsive. The score does not account for confidentiality or integrity, as the vulnerability does not leak data or modify systems. Organizations with RTSP services exposed to untrusted networks should treat this as a critical operational security concern, even within the HIGH category.
Frequently asked questions
Can an attacker gain access to files or data on the Tenda device through this vulnerability?
No. This vulnerability is limited to denial of service. It does not provide code execution, authentication bypass, or access to stored data. The attacker can only exhaust connections and render the service unavailable.
Does the device automatically recover or must it be manually restarted?
The device does not automatically recover from connection exhaustion caused by this flaw. Manual intervention (power cycle or management interface reset) is required to restore the connection pool and resume service. A patched firmware version will prevent the issue from occurring.
Can a firewall or IPS prevent exploitation of this vulnerability?
Partial mitigation is possible. A firewall can restrict RTSP access to authorized sources, reducing attack surface. An IPS capable of protocol validation may detect and block malformed RTSP requests. However, the most reliable protection is to apply the vendor's firmware patch.
Are all Tenda CP3 products affected or just V3.0?
The advisory specifically confirms Tenda CP3 V3.0 firmware V31.1.9.91. Other product lines and firmware versions may be affected but have not been confirmed in the published data. Check Tenda's security bulletin for the complete list of affected products and recommend versions.
This analysis is provided for informational purposes by SEC.co and is based on vendor advisories and published vulnerability data current as of the publication date. Patch version numbers, affected product lists, and remediation steps must be verified against the official Tenda security advisory before implementation. No liability is assumed for actions taken based on this analysis. Organizations should conduct independent testing of patches and mitigations in their environment before deployment to production systems. This document does not constitute professional security advice; consult qualified security professionals for guidance specific to your infrastructure. Source: NVD (public-domain), retrieved 2026-08-17. Analysis generated by SEC.co (claude-haiku-4-5).
Related vulnerabilities
- CVE-2023-54365HIGHTraefik HTTP/2 Denial of Service Vulnerability – Rapid Reset Attack
- CVE-2024-14036HIGHDräger Core Denial of Service via Malformed SDC Messages
- CVE-2025-52293HIGHGPAC MP4Box HEVC Parser Denial of Service (CVSS 7.5)
- CVE-2025-53114HIGHCometD Denial-of-Service via Unacknowledged Message Queue Overflow
- CVE-2025-61025HIGHOpenLink Virtuoso 7.2.11 Remote DoS via SQL Query Parsing
- CVE-2026-10069HIGHShibby Tomato miniupnpd Resource Exhaustion Vulnerability
- CVE-2026-10143HIGHkafka-python SCRAM DoS – Event Loop Freeze Vulnerability
- CVE-2026-12151HIGHundici WebSocket Memory Exhaustion DoS Vulnerability