Skip to main content

Ruijie RG-BCR600W CVE-2025-56096

HIGH
OS Command Injection (CWE-78)
2025-12-11 cve@mitre.org
8.8
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

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

  1. Access
    Authenticate to router web UI
  2. Delivery
    Send crafted POST to restart_modules
  3. Exploit
    Inject shell metacharacters into Lua handler
  4. Execution
    Execute arbitrary OS commands
  5. Impact
    Full 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 2.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – 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

Vendor (mitre) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.8 HIGH

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).

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 (mitre).

CVSS VectorVendor: mitre

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
2.0%
Top 20% exploitable
Prevalence
Low
niche Ruijie SMB/broadband cloud router, limited global footprint
Data Quality
4 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 2.0%
Patch available No
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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: +2
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.

Affected Products (CPE)CVE.org

cpe:2.3:o:ruijie:rg-bcr600w_firmware:-:*:*:*:*:*:*:*

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