Ruijie RG-RAP2200(E) CVE-2025-56077
HIGHAttack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to device management interface
-
DeliveryCraft malicious POST to module_set
-
ExploitInject shell command via nbr_cwmp.lua
-
ExecutionExecute arbitrary commands on device
-
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 network access to the device's management/web interface and low-privilege authenticated access (CVSS PR:L), after which a crafted POST request targeting the module_set functionality in /usr/local/lua/dev_sta/nbr_cwmp.lua injects arbitrary OS commands via unsanitized input. The primary limiting factor is the need for valid (low-level) credentials and reachability of the management interface - devices that do not expose management to untrusted networks and that use strong credentials significantly reduce exposure. Affected scope is bounded to specific firmware: Ruijie RG-RAP2200(E) firmware 3.0(1)B11P247 and Reyee OS 2.280.0 per the CPE data. |
| Impact | This is a genuine, actionable priority rather than an inflated high-CVSS issue. 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 only low-privilege authentication (PR:L) and no user interaction, yielding full confidentiality, integrity, and availability impact - classic full-device-takeover characteristics for an embedded router/AP. Publicly available exploit code exists (POC referenced via GitHub and OneDrive links), which materially increases real-world risk by lowering the skill barrier. The EPSS score of 2.84% sits at the 86th percentile - elevated relative to the average CVE but not indicative of mass automated exploitation, consistent with a device-specific flaw affecting a particular vendor appliance rather than ubiquitous software. The CVE is NOT listed in CISA KEV, so there is no confirmation of active in-the-wild exploitation. Net: the combination of network vector, low complexity, full impact, and a public POC warrants prompt patching, but the authentication requirement (PR:L) and the niche product footprint temper the likelihood of indiscriminate, large-scale exploitation. No conflicting signals were observed between the CVSS vector and the description; both agree on network-based, authenticated command injection. |
| Exploit ScenarioDerived | An attacker with low-privilege access to the device's management interface (or who has obtained weak/default credentials on an exposed RG-RAP2200(E)) sends a crafted POST request to the module_set handler in /usr/local/lua/dev_sta/nbr_cwmp.lua, injecting shell metacharacters that are passed unsanitized to an OS command. This grants arbitrary command execution on the access point. Public exploit code for this specific CVE is available, reducing the effort needed to reproduce the attack. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Authenticated remote attackers with low privileges can execute arbitrary OS commands on Ruijie RG-RAP2200(E) wireless access points running firmware 3.0(1)B11P247 or Reyee OS 2.280.0 by sending a crafted POST request to the module_set handler in /usr/local/lua/dev_sta/nbr_cwmp.lua (CWE-78, CVSS 8.8). Publicly available exploit code exists, including a proof-of-concept write-up on GitHub and mirrored artifacts, though the flaw is not confirmed actively exploited (not in CISA KEV). EPSS sits at 2.84% (86th percentile), indicating elevated but not top-tier near-term exploitation likelihood; the primary exposure limiter is that exploitation requires network reachability to the management/web interface plus valid low-privilege credentials.
RemediationAI
No vendor-released patch was identified at time of analysis, so remediation must rely on exposure reduction until Ruijie publishes fixed firmware for RG-RAP2200(E) 3.0(1)B11P247 and Reyee OS 2.280.0; administrators should track the Ruijie Reyee release channel and the referenced CVE-2025-56077 report for an update. In the interim, the most effective control is to remove the management/web interface from untrusted networks: place the AP management plane on a dedicated, firewalled VLAN reachable only by authorized administrators, and disable cloud/remote management if not operationally required (trade-off: loss of centralized cloud monitoring and remote troubleshooting). Enforce strong, unique admin credentials and rotate any shared/default passwords, since exploitation requires only low-privilege authenticated access (PR:L) - note this reduces but does not eliminate risk because the required privilege level is low. Where CWMP/neighbor-discovery-based provisioning is not used, disable the associated management functionality to remove the module_set attack surface (trade-off: breaks TR-069-style auto-provisioning and neighbor reporting). Finally, monitor AP syslog and outbound traffic for anomalous POST requests to the management endpoint and unexpected shell/child-process activity originating from the web service, as a detection backstop while patching is pending.
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 vulnerability is a classic OS command injection (CWE-78) in the Lua-based web management component of Ruijie's Reyee OS. The affected code lives at /usr/local/lua/dev_sta/nbr_cwmp.lua, which belongs to the TR-069/CWMP-adjacent neighbor-discovery (nbr) handling under dev_sta; the module_set entry point fails to sanitize user-supplied input before passing it to a shell, allowing shell metacharacters to break out and run arbitrary commands with the web service's privileges. CPE data bounds the affected scope to Ruijie Reyee OS 2.280.0 and the RG-RAP2200(E) firmware line designated 3.0(1)B11P247, confirming this is a device-firmware issue in the AP management stack rather than a generic vendor-wide flaw. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) confirms network-reachable, low-privilege, no-user-interaction exploitation yielding high confidentiality, integrity, and availability impact - meaning a successful injection typically grants full control of the platform.
Know when Reyee Os 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 management endpoint (AV:N), straightforward injection (AC:L), requires low-privilege authentication per the described POST handler (PR:L), no interaction, full device takeover (C/I/A:H).
Primary rating from Vendor (mitre).
CVSS VectorVendor: mitre
DescriptionCVE.org
OS Command Injection vulnerability in Ruijie RG-RAP2200(E) 247 2200 allowing attackers to execute arbitrary commands via a crafted POST request to the module_set in file /usr/local/lua/dev_sta/nbr_cwmp.lua.
Executive ViewAI
Ruijie RG-RAP2200(E) wireless access points running firmware 3.0(1)B11P247 or Reyee OS 2.280.0 can be manipulated by someone holding valid low-privilege credentials to execute operating-system commands on the device, effectively handing an attacker control of the access point. No vendor patch is currently available while publicly available exploit code exists, so every unmanaged or internet-reachable affected device remains a durable foothold from which an intruder could pivot into the network segment it serves. Leadership should treat this as an exposure-management priority for facilities, branch, and guest networks where these APs are deployed, particularly where the management interface is reachable beyond a trusted administrative boundary.
No vendor-released patch identified at time of analysis. Interim mitigations: restrict management/web interface reachability to a dedicated administrative VLAN via firewall rules and ACLs, eliminate any WAN-side or guest-network management exposure, remove or disable unnecessary low-privilege accounts and enforce strong unique credentials on remaining ones, monitor and alert on POST requests to the module_set handler in nbr_cwmp.lua, and segment affected access points away from high-value internal systems until a vendor fix is available.
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
Ruijie Reyee OS versions 2.206.x up to but not including 2.320.x could give attackers the ability to force Ruijie's prox
Ruijie Reyee OS versions 2.206.x up to but not including 2.320.x contains a weak mechanism for its users to change their
Authenticated command injection in Ruijie Reyee OS (and the affected RG-EW1800GX PRO, RG-EAP602, RG-EST310 V2 and RG-YST
OS command injection in Ruijie X30-PRO (firmware X30-PRO-V1_09241521) and related Reyee OS-based Ruijie devices allows a
Ruijie Reyee OS versions 2.206.x up to but not including 2.320.x uses an inherently dangerous function which could allow
Ruijie Reyee OS versions 2.206.x up to but not including 2.320.x could allow MQTT clients connecting with device credent
Authenticated OS command injection in Ruijie Reyee OS firmware for wireless bridges and access points - including the RG
OS command injection in Ruijie wireless access point firmware based on Reyee OS - including RG-YST250F, RG-EST310 v2 and
Ruijie Reyee OS versions 2.206.x up to but not including 2.320.x could allow an attacker to subscribe to partial possibl
Ruijie Reyee OS versions 2.206.x up to but not including 2.320.x uses weak credential mechanism that could allow an atta
Ruijie Reyee OS versions 2.206.x up to but not including 2.320.x could enable an attacker to correlate a device serial n
Ruijie Reyee OS versions 2.206.x up to but not including 2.320.x could allow an attacker to obtain the devices serial nu
NVD
CVE.org
EPSS
GitHub
Exploit-DB