Skip to main content

Ruijie RG-BCR860 CVE-2025-56109

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
    Obtain low-privilege web credentials
  2. Delivery
    Reach LuCI management interface
  3. Exploit
    Send crafted POST to action_wireless
  4. Execution
    Inject OS command via wireless.lua parameter
  5. Persist
    Execute arbitrary commands on router
  6. 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 network reachability to the device's LuCI web management interface and valid low-privilege authentication (CVSS PR:L), after which a crafted POST request to the action_wireless action in /usr/lib/lua/luci/control/admin/wireless.lua injects arbitrary OS commands (CWE-78). Limiting factors: an attacker must already hold working credentials (not unauthenticated), and the management interface must be reachable from the attacker's position - devices whose admin UI is not exposed to untrusted networks are substantially harder to reach. No user interaction is required (UI:N). Affected firmware versions are not specified in the available data.

Impact

Signals are largely consistent and point to a genuine but not top-tier emergency priority. The provided CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, base 8.8) describes a network-reachable, low-complexity OS command injection requiring low privileges and no user interaction, with full confidentiality/integrity/availability impact - consistent with authenticated command execution on an embedded router management interface (LuCI). Publicly available exploit code exists (GitHub PoC referenced), which raises practical risk. However, there is NO CISA KEV listing, so this is 'publicly available exploit code exists' - not confirmed active exploitation. EPSS is 3.05% (87th percentile): elevated relative to the average CVE but still a low absolute probability, suggesting exploitation is plausible but not yet widespread. No SSVC decision data was provided. The main tempering factor is PR:L - the CVSS vector indicates an authenticated attacker, so default-exposed, unauthenticated mass exploitation is not implied by the data. Net: a real priority for anyone running the affected Ruijie router, especially where the management interface is network-exposed, but the low real-world deployment footprint and authentication requirement argue against treating it as an internet-wide emergency.

Exploit ScenarioDerived

An attacker who can reach the device's web management interface and holds low-privilege credentials sends a crafted POST request to the action_wireless handler in wireless.lua, injecting shell metacharacters into a parameter that is passed to an OS command. The injected commands execute on the router (typically with elevated/root privileges on such embedded LuCI-based systems), granting full device control. A public proof-of-concept for CVE-2025-56109 is available on GitHub, lowering the skill barrier.

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 Ruijie RG-BCR860 firmware allows authenticated attackers with network access to the LuCI web management interface to execute arbitrary OS commands on the device via a crafted POST request to the action_wireless handler in /usr/lib/lua/luci/control/admin/wireless.lua. The flaw is tracked as CVE-2025-56109 and carries a CVSS 3.1 score of 8.8 (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H), meaning it requires valid low-privilege credentials and no user interaction but yields high confidentiality, integrity, and availability impact. EPSS is 3.05% (87th percentile) and publicly available exploit code exists, though there is no confirmation of active exploitation (not in CISA KEV); this is a genuine but not top-tier emergency priority.

RemediationAI

No vendor-released patch identified at time of analysis. Until Ruijie publishes a firmware update, restrict access to the LuCI web management interface so that it is reachable only from a trusted management VLAN or via VPN, and confirm that remote/WAN administration is disabled; this reduces the attack surface but can complicate remote administration if out-of-band access is not available. Because exploitation requires valid low-privilege credentials (CVSS PR:L), change all default passwords, enforce strong unique admin credentials, audit existing accounts, and remove unnecessary low-privilege users; also monitor device logs for POST requests to action_wireless or unusual command execution. If a patched firmware becomes available from Ruijie, apply it immediately; the public GitHub reference (https://github.com/flegoity/Ruijie-Multiple-Devices-Vulnerability-Reports-for-CVE/blob/main/CVE-2025-56109.md) provides technical detail useful for detection engineering and verification of exposure until a fix is released.

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

Ruijie RG-BCR860 is a small-business wireless router/gateway whose firmware includes an embedded Linux environment with the LuCI web management framework (the same Lua-based web UI used by OpenWrt). The vulnerable component is the LuCI controller file /usr/lib/lua/luci/control/admin/wireless.lua, specifically the action_wireless action, which fails to sanitize user-supplied POST parameters before passing them to a shell command execution function. This is CWE-78 (Improper Neutralization of Special Elements used in an OS Command), allowing an attacker to append arbitrary OS commands that run with the privileges of the web service - typically root on embedded devices. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H confirms the attack is network-reachable, low complexity, requires low privileges (authenticated), needs no user interaction, and has high impact across confidentiality, integrity, and availability without scope change. The CPE cpe:2.3:o:ruijie:rg-bcr860_firmware:-:*:*:*:*:*:*:* identifies the firmware as the affected product, with no specific version information provided.

Know when Rg Bcr860 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 interface (AV:N), simple injection (AC:L), requires authenticated low-privilege access (PR:L), no interaction (UI:N); command execution yields full C/I/A on the device.

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-BCR860 allowing attackers to execute arbitrary commands via a crafted POST request to the action_wireless in file /usr/lib/lua/luci/control/admin/wireless.lua.

Threat Intelligence Overview

EPSS Score
3.1%
Top 13% exploitable
Prevalence
Low
niche vendor broadband/cloud router, limited and regional deployment 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· derived
Medium

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-bcr860_firmware:-:*:*:*:*:*:*:*

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