Skip to main content

Ruijie X30-PRO CVE-2025-56093

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-priv web credentials
  2. Delivery
    Reach device management interface
  3. Exploit
    Send crafted POST to setWisp in wireless.lua
  4. Execution
    Inject shell metacharacters (CWE-78)
  5. Persist
    Execute arbitrary OS commands
  6. Impact
    Full device compromise / pivot

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

Requires authenticated low-privilege access (PR:L) to the Ruijie device's LuCI-based web management interface, from which the attacker sends a crafted POST request to the setWisp endpoint handled by /usr/lib/lua/luci/modules/wireless.lua; an unsanitized parameter is passed to an OS command, enabling injection (CWE-78). Limiting factors: valid credentials or an active authenticated session are needed (not unauthenticated), and the management interface must be reachable by the attacker; however, SOHO/SMB devices frequently run default or weak credentials and may expose management over LAN or WAN, which in practice erodes this limit. Affected builds include X30-PRO firmware X30-PRO-V1_09241521 and related RG-EW300 PRO and RG-EAP602 firmware per CPE data.

Impact

Signals are largely consistent and point to a genuine but conditional priority. The CVSS 8.8 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) indicates a network-reachable, low-complexity attack that nonetheless requires low-level privileges (PR:L) - i.e. an authenticated session on the device web interface rather than fully unauthenticated access. Publicly available exploit code (confirmed by the exploit-tagged GitHub reference) materially lowers the barrier to weaponization. EPSS of 3.15% (88th percentile) is elevated relative to the overall CVE population but still modest in absolute terms, which is coherent with an authenticated SOHO/edge-device flaw affecting a regional vendor rather than an internet-wide unauthenticated bug. The CVE is NOT on CISA KEV and no SSVC decision data was supplied, so there is no confirmation of active in-the-wild exploitation. Net: a real, actionable issue for anyone running the affected Ruijie firmware (especially given default/weak credential practices on such gear), but the PR:L authentication requirement and the vendor's limited global footprint temper it below a drop-everything emergency. No internal signal conflicts were found; the main gap is the absence of KEV/SSVC data to distinguish targeted from widespread exploitation.

Exploit ScenarioDerived

An attacker with low-privilege access to the device's web management interface (via default, weak, or phished credentials, or an exposed management port) sends a crafted POST request to the setWisp handler in wireless.lua, injecting shell metacharacters into an unsanitized parameter. The injected OS command executes with the privileges of the web backend, yielding arbitrary command execution on the device. Public exploit code exists, making this practical for low-skill attackers once authenticated.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 3.2% 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 X30-PRO firmware (build X30-PRO-V1_09241521) and related RG-EW300 PRO and RG-EAP602 builds allows an authenticated, low-privilege attacker who can reach the LuCI web management interface to execute arbitrary OS commands through a crafted POST request to the setWisp endpoint handled by /usr/lib/lua/luci/modules/wireless.lua. Publicly available exploit code exists, and EPSS rates the issue at 3.15% (88th percentile), though CISA KEV does not list it as confirmed actively exploited. Successful exploitation yields full confidentiality, integrity, and availability impact on the device (CVSS 8.8), and the practical risk is amplified because SOHO/SMB devices frequently ship with default or weak credentials and may expose management over LAN or WAN.

RemediationAI

No vendor-released patch version is identified in the available data, so remediation must rely on hardening and exposure reduction until Ruijie publishes fixed firmware. Immediately change all default and weak administrative credentials and disable WAN-side web management so the LuCI interface is reachable only from a trusted management VLAN - the trade-off is that remote administration is lost and must be replaced by VPN or an out-of-band path. If the WISP feature is not needed, disable or remove the wireless/WISP configuration page exposure, understanding that this may break legitimate WISP functionality. Apply firewall rules to block inbound TCP/80 and TCP/443 to device management from untrusted networks, accepting that any legitimate remote access must be re-routed through a secured jump host or VPN. Segment IoT/SOHO routers onto an isolated VLAN and monitor for POST requests to the setWisp endpoint or unexpected child processes spawned by the web server, accepting additional logging and alerting overhead. Track the public advisory at https://github.com/flegoity/Ruijie-Multiple-Devices-Vulnerability-Reports-for-CVE/blob/main/CVE-2025-56093.md and Ruijie's official channels for an updated firmware release and apply it as soon as it is available.

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 flaw is a classic OS command injection (CWE-78) in LuCI, the Lua-based web management framework used by OpenWrt-derived firmware such as Ruijie's. The setWisp handler in /usr/lib/lua/luci/modules/wireless.lua passes an unsanitized request parameter into a shell command without proper escaping, so shell metacharacters in the crafted POST body break out of the intended command context and let the attacker run arbitrary commands with the privileges of the web server process. Because the vulnerable endpoint is part of the authenticated LuCI interface, the attacker must already hold a valid session or credentials - PR:L in the assessed CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H vector - and must be able to reach the management interface. CPE data maps the issue to Ruijie X30 Pro firmware, RG-EW300 PRO firmware 3.0(1)B11P219, and RG-EAP602 firmware 3.0(1)B2P55, indicating these share the affected LuCI wireless module.

Know when Rg Ew300 Pro 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 endpoint (AV:N) with simple crafted POST (AC:L) but requiring an authenticated session (PR:L); command injection yields full device code execution, so C/I/A all High.

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 X30-PRO X30-PRO-V1_09241521 allowing attackers to execute arbitrary commands via a crafted POST request to the setWisp in file /usr/lib/lua/luci/modules/wireless.lua.

Executive ViewAI

Why It Matters

Organizations using Ruijie X30-PRO firmware build X30-PRO-V1_09241521, RG-EW300 PRO, or RG-EAP602 devices with reachable LuCI web management interfaces are affected by a high-severity command-injection flaw that can give an attacker full control of the device. Publicly available exploit code exists, and no vendor-released patch identified at time of analysis, so these often edge-deployed SOHO/SMB devices could become a foothold for lateral movement or service disruption. Leadership should prioritize discovery, access restriction, and replacement planning because the affected products are commonly used in branch and remote-office environments.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; interim mitigations include restricting LuCI management access to trusted VLANs/IPs, disabling WAN exposure, changing default credentials, enforcing least privilege, segmenting affected Ruijie devices, disabling WISP if not required, monitoring for POST requests to setWisp, and replacing devices if isolation cannot be assured.

Threat Intelligence Overview

EPSS Score
3.2%
Top 12% exploitable
Prevalence
Low
regional SOHO/SMB wireless vendor, limited global enterprise 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.2%
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:x30_pro_firmware:-:*:*:*:*:*:*:*
cpe:2.3:o:ruijie:rg-ew300_pro_firmware:3.0\(1\)b11p219:*:*:*:*:*:*:*
cpe:2.3:o:ruijie:rg-eap602_firmware:3.0\(1\)b2p55:*:*:*:*:*:*:*

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