Ruijie RG-BCR600W
CVE-2025-56127
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach router web interface
-
DeliveryAuthenticate with low-privilege credentials
-
ExploitSend crafted POST to get_wanobj (common.lua)
-
ExecutionInject shell metacharacters into WAN parameter
-
ImpactExecute arbitrary OS commands on device
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 network reachability to the RG-BCR600W web management interface AND valid low-privilege authentication (CVSS PR:L) - an unauthenticated anonymous attacker cannot directly trigger it per the supplied vector. The specific trigger is a crafted POST request to the get_wanobj function implemented in /usr/lib/lua/luci/controller/admin/common.lua, where attacker-controlled WAN-object input is concatenated into an OS command without sanitization. Limiting factors: the attacker must first obtain credentials or hijack a session, and exposure depends on whether the management interface is reachable from the attacker's network position (LAN by default; far higher risk if WAN/remote management is enabled). Affected build is firmware 1.0.4.4468; no user interaction is required once authenticated. |
| Impact | Signals are moderately consistent and point to a real but conditional threat. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N) describes a network-reachable, low-complexity OS command injection requiring only low-privilege authentication, with full C/I/A impact (8.8 High) - consistent with command execution on an embedded router controller written in Lua. A public exploit/PoC exists (GitHub write-up by flegoity), which materially lowers the bar for attackers. EPSS is 3.14% (88th percentile): elevated relative to the average CVE but still an absolute low probability, indicating interest but not yet broad automated exploitation. The vulnerability is NOT listed in CISA KEV, so there is no confirmation of active in-the-wild exploitation. No SSVC decision data was provided. Net assessment: this is a legitimate priority for anyone operating RG-BCR600W devices - authenticated RCE with public exploit code - but the PR:L requirement (an attacker needs valid, even low-level, credentials or a session) and the apparent low real-world footprint of this specific router model temper the systemic risk. The key tension to flag: PoC availability and a high CVSS do not equal active exploitation, and the modest EPSS plus absence from KEV suggest opportunistic/targeted rather than widespread exploitation at this time. |
| Exploit ScenarioDerived | An attacker who has obtained low-privilege web credentials (or an authenticated session) to an internet- or LAN-exposed RG-BCR600W sends a crafted POST request to the get_wanobj handler in common.lua, injecting shell metacharacters into a parameter that is passed unsanitized to an OS command. The injected command executes with the privileges of the router's web/management process (typically root on such embedded devices), yielding full device takeover. A public PoC/write-up for this exact endpoint is available, so weaponization effort is minimal. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
OS command injection in the Ruijie RG-BCR600W router firmware (build 1.0.4.4468) lets an attacker who already holds valid low-privilege credentials execute arbitrary shell commands on the device by sending a crafted POST request to the get_wanobj handler in /usr/lib/lua/luci/controller/admin/common.lua. The flaw is rated CVSS 8.8 (AV:N/AC:L/PR:L/UI:N) and carries an EPSS score of roughly 3.14% (88th percentile), and publicly available exploit code exists - though no CISA KEV entry confirms active exploitation. Exploitation is conditional rather than anonymous: the attacker must be able to reach the web management interface and authenticate, so risk rises sharply wherever the admin panel is exposed beyond the LAN or default credentials remain in place.
RemediationAI
Upgrade the RG-BCR600W to a firmware release newer than 1.0.4.4468 once Ruijie publishes one; at time of analysis the input data does not confirm a fixed build, so treat this as patch-pending rather than patched. In the absence of a vendor fix, apply compensating controls that directly target the exploit path: disable remote/WAN-side management so the LuCI web interface on the RG-BCR600W is reachable only from the trusted LAN (blocks AV:N exploitation from outside but leaves LAN-side attackers viable), and restrict even LAN access to the admin panel via firewall rules or management-VLAN segmentation. Rotate all administrative and low-privilege account passwords and remove unused accounts, since the attack requires authenticated access (PR:L) - this raises the cost of exploitation but does not remove the underlying code flaw. Monitor router logs and outbound traffic for unexpected shell activity or reverse connections from the device, and consider network-level egress filtering to blunt post-exploitation command execution. No per-endpoint mitigation (such as disabling only get_wanobj) is documented in the supplied references, and any such change would degrade WAN configuration functionality - validate in a lab before applying. Track the public write-up at https://github.com/flegoity/Ruijie-Multiple-Devices-Vulnerability-Reports-for-CVE/blob/main/CVE-2025-56127.md for updated fix details.
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
The affected device runs a LuCI-based web management stack (common.lua controllers under /usr/lib/lua/luci/), the same framework used across much of the OpenWrt-derived router ecosystem, so the vulnerable code path is administrative-configuration logic rather than a routing or kernel component. The root cause is CWE-78 (OS Command Injection): user-supplied WAN-object parameters handled by the get_wanobj function are concatenated into a system shell command without sanitization or shell-metacharacter escaping, allowing injected commands to run with the privileges of the underlying LuCI/HTTP service user. Because the firmware image is identified as CPE 2.3 ruijie:rg-bcr600w_firmware:1.0.4.4468, only that specific build is confirmed affected. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H indicates a network-reachable, low-complexity attack with high confidentiality, integrity, and availability impact, but it explicitly requires low privileges (PR:L) and shows no scope change - meaning the attacker must already have authenticated access, which limits anonymous abuse but maximizes damage once a session is obtained.
Know when Rg Bcr600W Firmware 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 endpoint (AV:N), straightforward injection (AC:L), requires authenticated low-privilege web access (PR:L), no interaction; command execution as device process yields full C/I/A.
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
DescriptionCVE.org
OS Command Injection vulnerability in Ruijie RG-BCR RG-BCR600W allowing attackers to execute arbitrary commands via a crafted POST request to the get_wanobj in file /usr/lib/lua/luci/controller/admin/common.lua.
Executive ViewAI
Organizations using Ruijie RG-BCR600W routers with firmware build 1.0.4.4468 face a high-severity command injection vulnerability that allows an authenticated attacker with low-privilege credentials to execute arbitrary shell commands on the device. Publicly available exploit code exists, though no CISA KEV entry confirms active exploitation; no vendor-released patch identified at time of analysis. Leadership should prioritize restricting management access and isolating affected devices to prevent potential network compromise and data exposure.
No vendor-released patch identified at time of analysis. Interim mitigations include restricting management interface access to trusted networks only, changing default credentials and enforcing strong passwords, enabling logging and monitoring for suspicious activity, segmenting affected devices from critical systems, disabling remote management if not required, and applying firewall rules to block external access to the management interface.
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
More in Rg Bcr600W Firmware
View allAuthenticated command injection in Ruijie RG-BCR600W firmware allows low-privileged users to execute arbitrary OS comman
Authenticated OS command injection in the Ruijie RG-BCR600W branch/SOHO router allows a remote attacker who already hold
OS command injection in the Ruijie RG-BCR600W router firmware allows an attacker who holds a low-privilege authenticated
Authenticated OS command injection in the Ruijie RG-BCR600W router firmware allows a logged-in, low-privilege user to ru
NVD
CVE.org
EPSS
GitHub
Exploit-DB