Ruijie RG-BCR600W
CVE-2025-56096
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to router web UI
-
DeliverySend crafted POST to restart_modules
-
ExploitInject shell metacharacters into Lua handler
-
ExecutionExecute arbitrary OS commands
-
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 RG-BCR600W web management interface and authenticate as at least a low-privilege user (PR:L), then issue a crafted POST request specifically to the restart_modules action implemented in /usr/lib/lua/luci/controller/admin/common.lua, embedding shell metacharacters that the handler passes to an OS command. Limiting factors: valid credentials or an authenticated session are needed (not pre-auth), and the management interface must be network-reachable to the attacker - so devices whose admin plane is exposed to untrusted networks or protected only by default/weak credentials are at materially higher risk, while those with admin access restricted to trusted LAN segments are largely protected. |
| Impact | This is a genuine, elevated-priority issue for anyone operating the affected device, though not an internet-wide emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N) describes a network-reachable, low-complexity command injection that requires only low-level authenticated privileges and no user interaction, yielding full C:H/I:H/A:H impact - complete device compromise. EPSS is 1.98% (80th percentile): above-average exploitation probability but not extreme, consistent with a device-specific flaw rather than a mass-exploited internet service. There is NO CISA KEV listing and no explicitly flagged proof-of-concept in the input, so there is no confirmation of active exploitation. However, a third-party GitHub vulnerability report (flegoity) is referenced, which for this class of researcher disclosure frequently includes reproduction details - treat public technical detail as likely even though a PoC flag was not provided. The key tempering factor is PR:L: exploitation presupposes the attacker can already authenticate to the router's web management interface (even as a low-privilege user), which substantially narrows the realistic attacker population versus a PR:N unauthenticated bug. Net: a real, high-severity post-authentication RCE on a niche networking appliance - prioritize patching for exposed/managed fleets, but it does not carry the automatable, pre-auth, mass-exploitation profile of a top-tier emergency. |
| Exploit ScenarioDerived | An attacker with valid (even low-privilege) credentials to the RG-BCR600W web interface - or who has obtained a valid session via default/weak credentials or CSRF-adjacent access - sends a crafted POST request to the restart_modules handler in common.lua, injecting shell metacharacters that are passed unsanitized to an OS command. The injected commands execute with the router's backend privileges, giving full control of the device. A GitHub disclosure report for this CVE is publicly referenced, so technical reproduction detail is likely available even though no PoC was explicitly flagged in the input. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Authenticated OS command injection in the Ruijie RG-BCR600W router firmware allows a logged-in, low-privilege user to run arbitrary shell commands on the device by sending a crafted POST request to the restart_modules action implemented in /usr/lib/lua/luci/controller/admin/common.lua. The issue is rated CVSS v3.1 8.8 (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) and classified CWE-78, with EPSS at 1.98% (~80th percentile) indicating a modest but non-trivial likelihood of exploitation attempts in the wild. Exploitation is not pre-authentication: attackers must first reach the web management interface and hold valid low-privilege credentials, so exposure hinges on whether the device's admin plane is reachable from untrusted networks; no public exploit code or confirmed active exploitation (CISA KEV) was identified at time of analysis.
RemediationAI
No vendor-released patch was identified at time of analysis, and no fixed firmware version is cited in the available references, so remediation must initially rely on compensating controls until Ruijie publishes an advisory or firmware update at ruijie.com (monitor the vendor site and the CVE-2025-56096 report at github.com/flegoity/Ruijie-Multiple-Devices-Vulnerability-Reports-for-CVE for status changes). Primary containment: never expose the RG-BCR600W web management interface to the internet - block inbound access to the admin UI ports (typically 80/443 or the vendor's custom management ports) at the WAN firewall and disable any remote-management or cloud-admin feature, accepting that this prevents legitimate off-site administration. Restrict management access to a dedicated trusted VLAN or management subnet via firewall ACLs, which limits the attack surface to hosts that can already reach the admin plane. Replace default and weak administrator credentials with unique strong passwords and, where firmware permits, create only the minimum necessary accounts, since exploitation requires at least a low-privilege authenticated session. Reduce the number of users with management access and audit accounts periodically. Where the device supports it, enable remote syslog and alert on anomalous POST requests to the LuCI admin controller or on unexpected outbound connections from the router, recognizing that embedded firmware logging is limited. If the model's risk cannot be tolerated and no patch is forthcoming, consider replacing the unit with a supported router or placing it behind a hardened management gateway. Note the trade-offs of each measure: WAN-blocking removes remote admin convenience, VLAN isolation requires network re-architecture, and credential hardening does not remediate the underlying injection flaw if an attacker obtains any valid account.
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 component is the LuCI web management stack used by Ruijie RG-BCR600W firmware, specifically the Lua controller file /usr/lib/lua/luci/controller/admin/common.lua. The restart_modules handler accepts user-supplied parameters from an HTTP POST and passes them into an operating-system command without adequate sanitization or escaping, the classic CWE-78 OS command injection root cause (typically via Lua's os.execute or io.popen with string-concatenated arguments). Because the injected metacharacters are interpreted by the underlying shell, an attacker who can invoke the endpoint can pivot from a web request to command execution in the context of the web/management process - generally root or an equivalently privileged account on embedded router firmware - yielding full confidentiality, integrity, and availability impact as reflected in the CVSS 8.8 score. The CPE cpe:2.3:o:ruijie:rg-bcr600w_firmware:-:*:*:*:*:*:*:* lists the firmware with a wildcard version, meaning specific vulnerable firmware builds are not enumerated in the available data and all shipping firmware revisions of this model should be treated as potentially affected until the vendor clarifies. The CVSS vector's PR:L confirms a low-privilege authenticated footing is sufficient; no user interaction (UI:N) is required beyond the attacker's own request.
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 web handler (AV:N/AC:L), but a valid low-privilege authenticated session is required (PR:L), and command injection yields full device compromise (C/I/A:H).
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 restart_modules in file /usr/lib/lua/luci/controller/admin/common.lua.
Executive ViewAI
Ruijie RG-BCR600W branch routers - widely deployed as small-office edge and VPN gateways - carry a high-severity command injection flaw (CVE-2025-56096, CVSS 8.8) that lets any logged-in low-privilege web user execute arbitrary operating system commands as the device's own service account. Because these devices sit on the network perimeter and terminate traffic for the sites behind them, a single compromised credential can hand an attacker persistent control of the gateway rather than just one host. No vendor patch is available today, so risk must be managed through credential hygiene and network exposure until Ruijie releases a fix.
No vendor-released patch identified at time of analysis. Interim mitigations: remove the device web management interface from untrusted network exposure (VPN-only or IP-allowlisted management access), enforce least-privilege and unique credentials for all web accounts, disable or remove unused accounts, rotate credentials on any device with shared or default logins, monitor authentication and restart_modules activity for anomalous requests, and isolate affected routers on a segmented management network pending a fixed firmware release.
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 allOS command injection in the Ruijie RG-BCR600W router firmware (build 1.0.4.4468) lets an attacker who already holds vali
Authenticated 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
NVD
CVE.org
EPSS
GitHub
Exploit-DB