Planet WGR-500
CVE-2025-54403
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to WGR-500 management interface
-
DeliveryCraft request with payload in new_password
-
ExploitInject OS command via swctrl
-
ExecutionExecute arbitrary commands on device
-
ImpactFull device compromise
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 the attacker to reach the WGR-500's swctrl functionality over the network and submit a request containing the |
| Impact | This is a CWE-78 OS command injection in the swctrl functionality of Planet WGR-500 firmware via the |
| Exploit ScenarioDerived | An attacker with low-level access to the WGR-500 web/management interface sends a specially crafted network request to the swctrl functionality, embedding shell metacharacters in the |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
OS command injection in the swctrl functionality of Planet WGR-500 firmware build 1.3411b190912 allows a low-privileged, network-reachable user to execute arbitrary OS commands by submitting a crafted request that embeds shell metacharacters in the new_password parameter, yielding full compromise of confidentiality, integrity, and availability (CVSS 8.8). Authentication is required at the low-privilege level per the CVSS vector (PR:L), so exposure is limited to users who can reach and interact with the authenticated password/configuration interface rather than fully anonymous attackers, and the flaw is scoped to this specific firmware build. Publicly available exploit code exists (publicly available exploit code exists), but there is no confirmation of active exploitation (CISA KEV) at time of analysis, and no vendor-released patch was identified in the available data.
RemediationAI
No vendor-released patch was identified in the available data, so the primary action is to track Cisco Talos report TALOS-2025-2227 (https://talosintelligence.com/vulnerability_reports/TALOS-2025-2227) and Planet's security advisory for a corrected firmware build and apply it as soon as it is published. Until a fix is available, compensate by removing the management interface from untrusted networks: block the WGR-500 web/management ports at the internet-facing firewall so only a trusted administrative VLAN can reach the swctrl/password functionality (trade-off: remote management becomes unavailable and changes require on-premises or VPN access). Restrict and rotate any low-privilege accounts that can reach the password-change interface, since the CVSS PR:L path is what enables exploitation, and change default credentials (trade-off: none, but weak passwords would still permit access if the interface remains reachable). Where the device is not needed as an internet gateway with an exposed management plane, place it behind a VPN or disable remote administration entirely, accepting that this sacrifices convenience for a materially smaller attack surface. Monitor device logs for anomalous command execution or unexpected password-change requests as a detection control, recognizing that logging on this class of firmware is limited and is not a substitute for patching or network isolation.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
This is a classic CWE-78 OS command injection in the vendor's swctrl control/configuration functionality. The firmware passes the attacker-controlled new_password request parameter into a shell command without adequate neutralization of shell metacharacters, so an input such as a semicolon- or backtick-delimited payload is interpreted as an additional operating-system command and executed with the privileges of the underlying service. The affected platform is the Planet WGR-500 router, identified via CPE as cpe:2.3:o:planet:wgr-500_firmware:1.3411b190912:*:*:*:*:*:*:*; only that firmware build is in scope. Because the flaw sits in a password-change/configuration handler, it is reachable over the network (AV:N) and requires no user interaction (UI:N), but the vector's PR:L reflects that the request must come through a low-privilege/authenticated session rather than an unauthenticated path. The root-cause class, CWE-78, indicates the fix requires proper input validation or argument escaping when constructing commands, and it is a reminder that management-plane parameters are a high-value injection surface in SOHO/industrial router firmware.
Know when Planet 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
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Network-reachable management function with low-complexity injection; PR:L because the new_password/swctrl path implies authenticated access, and command execution yields full C/I/A impact.
Primary rating from Vendor (cisco).
CVSS VectorVendor: cisco
DescriptionCVE.org
Multiple OS command injection vulnerabilities exist in the swctrl functionality of Planet WGR-500 v1.3411b190912. A specially crafted network request can lead to arbitrary command execution. An attacker can send a network request to trigger these vulnerabilities.This command injection is related to the new_password request parameter.
Executive ViewAI
Planet WGR-500 routers running firmware build 1.3411b190912 are exposed to an authenticated command-injection flaw in the swctrl password configuration path, allowing a low-privilege network user to execute arbitrary OS commands and fully compromise device confidentiality, integrity, and availability. Because publicly available exploit code exists and no vendor patch has been identified, any organization using these devices in reachable management or guest networks should treat them as high-risk and prioritize isolation or replacement. Leadership should care because a compromised edge/router device can provide a foothold for lateral movement, credential theft, and disruption of network-dependent operations.
No vendor-released patch identified at time of analysis. Interim mitigations: restrict management/configuration access to trusted administrative networks, disable remote/WAN management, enforce least privilege and strong authentication, segment affected Planet WGR-500 devices on isolated VLANs, monitor logs for command-injection attempts, and consider replacement or upstream inspection/filtering until a vendor fix is available.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
OS command injection occurs when an application passes unsanitized user input directly into system shell commands.
Affected Products (CPE)CVE.org
FW-WGS-804HPT v1.305b241111 was discovered to contain a stack overflow via the theauthName parameter in the web_aaa_logi
FW-WGS-804HPT v1.305b241111 was discovered to contain a stack overflow via the bytftp_srvip parameter in the web_tool_up
FW-WGS-804HPT v1.305b241111 was discovered to contain a stack overflow via the host_ip parameter in the web_snmp_notifyv
FW-WGS-804HPT v1.305b241111 was discovered to contain a stack overflow via the stp_conf_name parameter in the web_stp_gl
FW-WGS-804HPT v1.305b241111 was discovered to contain a stack overflow via the remote_ip parameter in the web_snmpv3_rem
FW-WGS-804HPT v1.305b241111 was discovered to contain a stack overflow via the ruleNamekey parameter in the web_acl_mgmt
An issue in Planet Technologies WDRT-1800AX v1.01-CP21 allows attackers to bypass authentication and escalate privileges
The firmware of the PLANET Technology Corp NVR-915 and NVR-1615 before 2020-10-28 embeds default credentials for root ac
A stack-based buffer overflow in the formPingCmd handler of the Planet WGR-500 wireless router (firmware v1.3411b190912)
Authenticated OS command injection in the swctrl device-naming function of Planet WGR-500 firmware v1.3411b190912 allows
Stack-based buffer overflows in the formPingCmd functionality of Planet WGR-500 firmware v1.3411b190912 allow a remote a
Certain switch models from PLANET Technology lack proper access control in firmware upload and download functionality, a
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB