Skip to main content

Ruijie RG-BCR600W CVE-2025-56127

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
    Reach router web interface
  2. Delivery
    Authenticate with low-privilege credentials
  3. Exploit
    Send crafted POST to get_wanobj (common.lua)
  4. Execution
    Inject shell metacharacters into WAN parameter
  5. Impact
    Execute 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.

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

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

Alert me

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

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

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 get_wanobj in file /usr/lib/lua/luci/controller/admin/common.lua.

Executive ViewAI

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
3.1%
Top 12% exploitable
Prevalence
Low
niche Ruijie SMB/home cloud broadband router, limited global footprint
Exploit
POC
Public exploit code exists
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 Yes
EPSS 3.1%
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
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

67
Low Medium High Critical
KEV: 0
EPSS: +3
CVSS: +44
PoC: +20
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:1.0.4.4468:*:*:*:*:*:*:*

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