Skip to main content

Cudy WR3000 CVE-2026-71961

| EUVDEUVD-2026-62418 HIGH
OS Command Injection (CWE-78)
2026-08-19 VulnCheck GHSA-8jmp-g7g6-gf45
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Gain LAN or mesh network access
  2. Delivery
    Obtain or bypass MQTT broker credentials
  3. Exploit
    Craft MQTT payload embedding OS shell commands
  4. Install
    Publish payload to mesh command interface topic
  5. C2
    sync_command forwards unsanitized input to command.lua shell sink
  6. Execute
    Arbitrary commands execute as root
  7. Impact
    Full router compromise achieved

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK

2 techniques across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires authenticated access to the MQTT broker running on the Cudy WR3000 2.0 - meaning the attacker must be able to publish messages to the mesh MQTT command interface, which is described as default-enabled in the firmware. This access could be achieved via valid MQTT credentials, unauthenticated broker access if the MQTT service lacks authentication enforcement (common in consumer firmware), or by being a device already on the router's LAN or mesh network. The specific vulnerable code path runs through the sync_command binary and command.lua; no non-default configuration is required to reach it since the mesh command execution path is enabled by default. Exploitation is limited to firmware versions before 2.5.24 and to the WR3000 2.0 hardware model. The PR:L CVSS metric confirms authenticated access is a prerequisite, but the effective barrier depends heavily on how the MQTT broker is configured in practice.

Impact

The CVSS 4.0 score of 8.7 (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H) accurately reflects the real-world risk profile. Attack complexity is low and no special attack requirements exist once MQTT broker access is obtained. The PR:L metric is critical: exploitation is gated behind authenticated access to the MQTT broker, which meaningfully constrains the attacker pool compared to a fully unauthenticated flaw. However, MQTT brokers in mesh routers are commonly accessible to any device on the LAN, and default credentials or weak authentication configurations are prevalent in consumer router firmware, potentially making this closer to a de-facto PR:N scenario in many real deployments. No EPSS data was provided, and no CISA KEV listing or POC code is confirmed, so automated at-scale exploitation is not currently evidenced. The primary realistic risk scenario is a compromised or malicious device on the same network segment, or an attacker with stolen MQTT credentials, leveraging the flaw to achieve persistent root access to the router - enabling traffic interception, DNS manipulation, or lateral movement. For organizations using Cudy WR3000 2.0 in mesh deployments, this should be treated as high priority given the trivial exploitation path after initial access.

Exploit ScenarioDerived

An attacker with LAN access - such as a compromised IoT device, a rogue guest network user, or an insider - connects to the Cudy WR3000 2.0 MQTT broker and publishes a crafted message to the mesh command topic containing shell metacharacters (e.g., a semicolon-delimited OS command). The sync_command binary receives the message and forwards the unsanitized payload to command.lua, which passes it to a shell execution sink, causing the injected command to run as root. The attacker then establishes a persistent backdoor or exfiltrates credentials stored on the router. No public POC has been identified, but the injection point is described with sufficient specificity in the VulnCheck advisory that development of working exploit code would require minimal effort.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 3.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 19, 2026

OS command injection in the Cudy WR3000 2.0 router allows an authenticated network attacker to execute arbitrary commands with root privileges by exploiting the mesh MQTT command interface. The sync_command binary passes unsanitized attacker-controlled input directly to a shell execution sink in command.lua, and the vulnerable command execution path is enabled by default. No public exploit code or CISA KEV listing has been identified at time of analysis, but the low attack complexity and root-level impact make this a high-priority patch target for any deployment using the mesh networking feature.

RemediationAI

The primary remediation is upgrading the Cudy WR3000 2.0 firmware to version 2.5.24 or later, available from the Cudy download center at https://www.cudy.com/en-us/pages/download-center/wr3000-2-0. If immediate firmware update is not feasible, the following compensating controls should be applied in order of preference: first, disable the mesh networking feature entirely if it is not operationally required - this removes the MQTT command interface from the attack surface but eliminates mesh topology support; second, use firewall ACLs or VLAN segmentation to restrict which hosts can reach the MQTT broker port (default TCP 1883 for plaintext, TCP 8883 for TLS) to trusted mesh nodes only, reducing the attacker pool; third, enforce strong, unique MQTT broker authentication credentials to prevent unauthorized broker access. Note that network-layer restrictions alone do not fix the underlying injection flaw and should be treated as temporary measures pending the firmware update.

Affected VersionsENISA

WR3000 2.0 0 <2.5.24

Affected Packages

euvd wr3000_2_0 fix: 2.5.24

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The Cudy WR3000 2.0 is a consumer and SOHO wireless router manufactured by Shenzhen Cudy Technology Co., Ltd. (CPE: cpe:2.3:a:shenzhen_cudy_technology_co.,_ltd.:wr3000_2.0:*:*:*:*:*:*:*:*). The router implements a mesh networking stack that uses MQTT (Message Queuing Telemetry Transport) as an inter-node command bus. A C binary named sync_command acts as the MQTT message consumer and routes received payloads to command.lua for processing. The root cause (CWE-78: Improper Neutralization of Special Elements used in an OS Command) manifests because sync_command concatenates or passes attacker-supplied MQTT message content into a shell execution call inside command.lua without any sanitization, escaping, or allowlist filtering. Because MQTT messages can embed shell metacharacters (semicolons, backticks, pipes), an attacker with publish access to the broker can inject arbitrary OS commands that execute in the context of the process owner - confirmed to be root.

Know when Wr3000 2 0 gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 8.8 HIGH

Network-reachable MQTT broker requires low-privilege authenticated access; no scope change as impact is confined to the router itself.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Aug 19, 2026 - 15:17 EUVD
CVE Published
Aug 19, 2026 - 14:28 cve.org
HIGH 8.7

DescriptionCVE.org

Cudy WR3000 2.0 running firmware before 2.5.24 contains an OS command injection vulnerability that allows authenticated attackers to execute arbitrary OS commands with root privileges by sending unsanitized input through the mesh MQTT command interface. The sync_command binary forwards unsanitized input directly to a shell execution sink in command.lua, enabling attackers with access to the MQTT broker to exploit the default-enabled command execution path to achieve full root-level system compromise.

Executive ViewAI

Why It Matters

The Cudy WR3000 2.0 router contains a command injection vulnerability in its mesh networking feature that allows authenticated attackers to execute root-level commands, potentially granting complete network device compromise to internal threat actors or compromised administrative accounts.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: disable mesh MQTT command interface if not operationally required; restrict network access to MQTT command interface to authorized administrative systems only; implement command execution monitoring on affected routers; enforce MFA on all administrative accounts with mesh configuration access; isolate mesh-enabled routers to a dedicated administrative network segment.

Threat Intelligence Overview

EPSS Score
3.3%
Top 12% exploitable
Prevalence
Low
niche consumer SOHO router brand, limited enterprise footprint
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 3.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

47
Low Medium High Critical
KEV: 0
EPSS: +3
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy