Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain LAN or Wi-Fi adjacency to GL-MT3000
-
DeliveryAuthenticate to router HTTP RPC interface with low-privilege credentials
-
ExploitSend crafted RPC call to logread.set_config
-
ExecutionInject shell metacharacters into record_size argument
-
PersistTrigger unsanitized OS command execution
-
ImpactAchieve arbitrary command execution on router
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Command injection prevention
MITRE ATT&CK
1 technique 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 two concrete prerequisites: (1) the attacker must be on the same network segment as the GL-MT3000 - LAN, Wi-Fi (including as a connected wireless client), or bridged VLAN - per the AV:A (Adjacent) CVSS 4.0 metric; and (2) the attacker must hold valid low-privilege credentials to the router's HTTP RPC interface (PR:L), which in GL.iNet's architecture typically means the web administration account. The vulnerable code path is the |
| Impact | The CVSS 4.0 base score of 7.3 with threat modifier E:P (proof of concept exists) reflects genuine but bounded risk. The AV:A (Adjacent Network) vector is the dominant limiting factor - exploitation cannot be conducted directly from the internet without first obtaining a foothold on the same LAN or Wi-Fi segment as the device. PR:L further requires valid low-privilege credentials, meaning casual unauthenticated internet-based exploitation is not feasible. That said, the public GitHub proof-of-concept eliminates any exploitation skill barrier for adjacent attackers who possess credentials. No EPSS score was included in the provided intelligence, so probabilistic exploitation likelihood cannot be quantified from this dataset. The vulnerability is not listed in CISA KEV, indicating no confirmed widespread in-the-wild exploitation at time of analysis; however, IoT/router vulnerabilities with public PoCs are historically weaponized quickly in targeted and opportunistic campaigns. The full High C/I/A impact means a successful attacker achieves complete device compromise. Real-world priority should be elevated for environments where GL-MT3000 devices are deployed on shared or semi-trusted network segments (hotel networks, conference environments, co-working spaces) where the adjacent-network assumption is easier to satisfy. |
| Exploit ScenarioDerived | An attacker connected to the same Wi-Fi or LAN segment as a GL-MT3000 running firmware 4.4.0-4.4.5, possessing low-privilege router credentials (e.g., a guest account or stolen admin password), sends a crafted HTTP RPC request to the |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Aug 03, 2026
Command injection in GL.iNet GL-MT3000 firmware versions 4.4.0 through 4.4.5 allows an adjacent, low-privileged attacker to execute arbitrary OS commands by manipulating the record_size argument in the logread.set_config RPC function of the Logread Lua plugin. A proof-of-concept exploit has been publicly released on GitHub, and the vendor confirmed the vulnerability exists following early disclosure. While not yet listed in CISA KEV, the combination of low attack complexity, public exploit code, and full high-impact confidentiality/integrity/availability compromise makes this a credible and actionable risk for any network where GL-MT3000 devices are deployed.
Earlier versions of this analysis (1)
Command injection in GL.iNet GL-MT3000 firmware versions 4.4.0 through 4.4.5 allows adjacent network attackers with low-privilege credentials to execute arbitrary OS commands via the unsanitized record_size argument of the logread.set_config RPC function exposed by the oui-httpd web server. The vendor confirmed the vulnerability prior to coordinated disclosure, and a public proof-of-concept has been published on GitHub, meaningfully lowering the bar for exploitation. No publicly identified patch exists at time of analysis, leaving all 4.4.x firmware deployments exposed.
RemediationAI
No vendor-released patched firmware version was identified in any available intelligence source at time of analysis; operators should monitor GL.iNet's official firmware release channel for an update addressing CVE-2026-18599. As an immediate compensating control, restrict access to the router's HTTP administration interface (oui-httpd) to trusted hosts only - apply local firewall rules on the GL-MT3000 to block RPC endpoint access from untrusted network segments; note this requires existing admin access to configure and does not eliminate risk from already-authenticated sessions. Where operationally feasible, place the device's management interface on a dedicated management VLAN with strict ingress filtering, which meaningfully increases the cost of satisfying the AV:A adjacency requirement. Investigate whether the logread RPC endpoint can be disabled via uci or firewall drop rules if log configuration is not actively used; disabling unused RPC handlers removes the attack surface entirely at the cost of losing remote log configuration capability. Reference: VulDB advisory at https://vuldb.com/vuln/385514 and the researcher's PoC at https://github.com/StrTzz123/iot_vul/blob/main/GL-iNet/MT3000/4.4.5/logread_set_config_rpc_rce/CVE.md.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The GL-MT3000 is a portable travel router running GL.iNet's custom firmware built atop OpenWrt. The vulnerable component is a Lua-based RPC plugin (/usr/lib/oui-httpd/rpc/logread) served by oui-httpd, a lightweight HTTP daemon common in OpenWrt-derived systems. The logread.set_config function accepts a record_size parameter intended to configure log rotation or buffer sizing behavior, but fails to sanitize shell metacharacters before passing the value to an underlying OS command - a textbook CWE-77 (Improper Neutralization of Special Elements used in a Command) pattern, distinct from CWE-78 OS command injection in that the injection may occur within a constructed command string rather than via a direct exec call. The CPE string cpe:2.3:a:gl.inet:gl-mt3000 covers all affected firmware revisions through 4.4.5. The CVSS 4.0 vector (AV:A/PR:L) confirms the attack surface is scoped to adjacent-network authenticated users, consistent with an admin RPC interface not exposed to the internet by default.
Know when Gl Mt3000 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
CVSS:4.0/AV:A/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P
Adjacent attack vector and low-privilege auth required per CVSS 4.0 source; full C/I/A impact on the vulnerable device with no scope change to subsequent systems.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
2DescriptionCVE.org
A flaw has been found in GL.iNet GL-MT3000 up to 4.4.5. The impacted element is the function logread.set_config of the file /usr/lib/oui-httpd/rpc/logread of the component Logread Lua RPC Plugin. This manipulation of the argument record_size causes command injection. The exploit has been published and may be used. The vendor was contacted early about this disclosure and confirmed the existence of the vulnerability.
Latest POC
1 public PoC link from github
Sign in to open the public PoC links collected for this CVE.
Executive ViewAI
GL.iNet GL-MT3000 routers (firmware 4.4.0-4.4.5) contain a command injection vulnerability allowing low-privileged attackers to achieve full device compromise, with publicly available exploit code accelerating the attack timeline. Organizations deploying these devices face immediate risk to network infrastructure confidentiality, integrity, and availability, with no vendor patch currently available to remediate the issue. This creates an urgent window for mitigation before widespread exploitation occurs.
No vendor-released patch identified at time of analysis. Interim mitigations include: (1) Network isolation-restrict GL-MT3000 devices to segmented subnets with access controls blocking untrusted sources; (2) Service restriction-disable or restrict the Logread plugin and logread.set_config RPC function to essential authorized users only; (3) Authentication controls-enforce multi-factor authentication for administrative access and disable remote management services where operationally feasible; (4) Security monitoring-implement logging and alerting on all RPC function calls and administrative access attempts for early detection of exploitation; (5) Vendor engagement-maintain contact with GL.iNet support for patch status updates and establish a device replacement timeline if patches are not released within a defined risk window.
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.
Command injection in GL.iNet GL-MT3000 router firmware (all versions through 4.4.5) allows unauthenticated remote attack
Remote command injection in GL.iNet GL-MT3000 router firmware (versions 4.4.0 through 4.4.5) allows unauthenticated netw
Remote command injection in GL-iNet GL-MT3000 firmware through version 4.4.5 allows unauthenticated network attackers to
Command injection in GL.iNet GL-MT3000 firmware up to version 4.4.5 exposes the device to full remote compromise through
Unauthenticated remote command injection in GL-iNet GL-MT3000 firmware (versions 4.4.0 through 4.4.5) allows network-adj
Command injection in GL.iNet GL-MT3000 firmware up to version 4.4.5 allows remote attackers to execute arbitrary OS comm
Remote command injection in GL-iNet GL-MT3000 firmware (up to version 4.4.5) allows unauthenticated network attackers to
Remote command injection in the GL-iNet GL-MT3000 travel router (firmware 4.4.0-4.4.5) allows unauthenticated network-ad
Remote command injection in GL.iNet GL-MT3000 routers (firmware 4.4.0-4.4.5) allows unauthenticated network attackers to
Injection vulnerability in GL-iNet GL-MT3000 (Beryl AX) firmware through version 4.4.5 exposes the plugins.set_config fu
Authenticated command injection in the GL.iNet GL-MT3000 travel router (firmware up to 4.4.5) lets remote attackers with
Command injection in the GL.iNet GL-MT3000 travel router's Online Firmware Upgrade Handler (/usr/bin/one_click_upgrade)
EUVD-2026-52264
GHSA-9x8v-f5rv-67fr
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB