Skip to main content

GL-MT3000 EUVDEUVD-2026-52547

| CVE-2026-18686 HIGH
Command Injection (CWE-77)
2026-08-04 VulDB GHSA-7892-84cj-c35c
8.9
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify GL-MT3000 with nas-web accessible
  2. Delivery
    Send unauthenticated HTTP request to /cgi-bin/glc
  3. Exploit
    Inject shell metacharacters into add_user parameter
  4. Execution
    Firmware executes unsanitized OS command
  5. Impact
    Achieve arbitrary code execution as root

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

The GL-MT3000's NAS web sharing feature must be enabled and the /cgi-bin/glc CGI endpoint must be network-reachable from the attacker's position. Per the CVSS 4.0 PR:N metric, no authentication is required - the add_user function in the nas-web wrapper is exploitable without credentials. Exploitation is limited by: network reachability (attacker must reach the device's HTTP service, typically on LAN unless remote management or port forwarding is configured to expose the WAN interface); and the NAS feature being active. Devices with management interfaces exposed directly to the internet face the greatest risk. Devices reachable only from a trusted LAN are protected from remote internet-based exploitation but remain vulnerable to any compromised LAN host or insider threat.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) places this at the highest practical exploitability tier: no authentication, no special attack conditions, network-accessible, no user interaction required. The supplemental E:P metric confirms a public exploit exists. High impact across all three pillars (VC:H/VI:H/VA:H) reflects full OS-level command execution on the device. The vulnerability is NOT listed in CISA KEV, indicating no confirmed active mass exploitation at time of analysis - but the combination of unauthenticated network access, vendor confirmation, and public PoC makes dwell-time before exploitation likely short. No EPSS score is available in the provided data, so exploitation probability cannot be quantified from that signal. GL.iNet routers with remote management or NAS features exposed to the internet represent the highest-risk deployment scenario. The CVSS 4.0 score of 8.9 is well-calibrated to the actual risk signals.

Exploit ScenarioDerived

An unauthenticated attacker with network access to the GL-MT3000's web interface sends a crafted HTTP request to /cgi-bin/glc invoking the nas-web add_user RPC function with shell metacharacters embedded in a user-controlled parameter field. The firmware's NAS wrapper passes the unsanitized input to a system command, executing the injected payload with the privileges of the web process - likely root on this embedded platform. A public proof-of-concept demonstrating this exact technique is available at https://github.com/coconut652-7/IOT_Vul_Public/tree/main/Glinet/MT3000/nas-web/ADD_USER_ADD_SHARE, providing a ready-made attack script.

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

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

Alert me

AnalysisAIv1 – Aug 04, 2026

Command injection in GL.iNet GL-MT3000 router firmware (all versions through 4.4.5) allows unauthenticated remote attackers to execute arbitrary OS commands via the nas-web RPC wrapper's add_user function at /cgi-bin/glc. The vendor has confirmed the vulnerability exists following early disclosure, and a public proof-of-concept exploit is hosted on GitHub, materially lowering the barrier to exploitation. No patched firmware version is identified in the available data; the CVSS 4.0 score of 8.9 with E:P reflects unauthenticated network exploitability with a confirmed public exploit.

RemediationAI

No vendor-released patch has been identified at time of analysis - no fixed firmware version appears in any of the provided references. As a primary compensating control, disable the NAS web sharing feature on the GL-MT3000 if it is not actively required; this removes the vulnerable attack surface entirely. Additionally, restrict access to the device's web management interface (/cgi-bin/glc and related endpoints) to trusted LAN networks only via firewall rules, and ensure remote management is not exposed on the WAN interface. If NAS functionality must remain active, place the device behind a network-level access control that limits which hosts can reach the CGI endpoint. Monitor GL.iNet's official firmware release page and VulDB entry https://vuldb.com/vuln/385612 for patched firmware. Disabling NAS sharing carries the trade-off of losing file-sharing capability but eliminates exploitation of this specific function.

Affected VersionsENISA

GL-MT3000 4.4.5
GL-MT3000 4.4.3
GL-MT3000 4.4.0
GL-MT3000 4.4.4
GL-MT3000 4.4.2
GL-MT3000 4.4.1

Affected Packages

euvd gl_mt3000 no fix

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.iNet GL-MT3000 is a compact Wi-Fi 6 travel router running OpenWrt-based firmware. The vulnerable component is the nas-web RPC wrapper, a CGI layer that handles NAS (Network-Attached Storage) management operations and is reachable at /cgi-bin/glc. CWE-77 (Improper Neutralization of Special Elements Used in a Command) identifies the root cause: user-controlled input passed to the add_user function is not adequately sanitized before being interpreted by a system shell, enabling injection of arbitrary OS commands. CPE cpe:2.3:a:gl.inet:gl-mt3000:*:*:*:*:*:*:*:* covers all versions through 4.4.5 with no lower bound specified in available data. On embedded router firmware, web-facing processes commonly run as root, meaning injected commands inherit full system privileges.

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

Vendor (VulDB) PRIMARY 8.9 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P
vuln.today AI 9.8 CRITICAL

Network-reachable CGI endpoint requires no authentication (PR:N per CVSS 4.0 source vector); OS command injection yields full system compromise (C:H/I:H/A:H) with no scope change beyond the device itself.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Severity Changed
Aug 04, 2026 - 00:22 NVD
CRITICAL HIGH
CVSS changed
Aug 04, 2026 - 00:22 NVD
9.3 (CRITICAL) 8.9 (HIGH)
CVE Published
Aug 04, 2026 - 00:00 cve.org
HIGH 8.9

DescriptionCVE.org

A vulnerability was detected in GL.iNet GL-MT3000 up to 4.4.5. The affected element is the function nas-web.add_user of the file /cgi-bin/glc of the component nas-web RPC Wrapper. Performing a manipulation results in command injection. The attack can be initiated remotely. The exploit is now public 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

Why It Matters

GL.iNet GL-MT3000 routers (all firmware versions through 4.4.5) are vulnerable to unauthenticated remote command execution via an RPC injection flaw in the web management interface, with publicly available exploit code reducing attacker barriers. Without a vendor patch, compromised routers can intercept network traffic, deploy malware, or disrupt connectivity for dependent systems and users.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict management interface access via firewall ACLs and network segmentation (block all external access to /cgi-bin/glc), disable web-based remote management if operationally feasible, monitor for suspicious RPC requests to the vulnerable endpoint, and isolate router management traffic to dedicated management networks with strict access controls. Network segmentation and monitoring reduce exploitation likelihood but do not eliminate the underlying vulnerability-device replacement or eventual patched firmware is required for full remediation.

Threat Intelligence Overview

EPSS Score
2.6%
Top 16% exploitable
Prevalence
Low
niche travel and SMB router brand, limited enterprise deployment
Social Media
3
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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 2.6%
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
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Total

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.

CVE-2026-18601 HIGH POC
8.9 Aug 03

Remote command injection in GL.iNet GL-MT3000 router firmware (versions 4.4.0 through 4.4.5) allows unauthenticated netw

CVE-2026-18612 HIGH POC
8.9 Aug 03

Remote command injection in GL-iNet GL-MT3000 firmware through version 4.4.5 allows unauthenticated network attackers to

CVE-2026-18684 HIGH POC
8.9 Aug 03

Command injection in GL.iNet GL-MT3000 firmware up to version 4.4.5 exposes the device to full remote compromise through

CVE-2026-18614 HIGH POC
8.9 Aug 03

Unauthenticated remote command injection in GL-iNet GL-MT3000 firmware (versions 4.4.0 through 4.4.5) allows network-adj

CVE-2026-18685 HIGH POC
8.9 Aug 03

Command injection in GL.iNet GL-MT3000 firmware up to version 4.4.5 allows remote attackers to execute arbitrary OS comm

CVE-2026-18616 HIGH POC
8.9 Aug 03

Remote command injection in GL-iNet GL-MT3000 firmware (up to version 4.4.5) allows unauthenticated network attackers to

CVE-2026-18615 HIGH POC
8.9 Aug 03

Remote command injection in the GL-iNet GL-MT3000 travel router (firmware 4.4.0-4.4.5) allows unauthenticated network-ad

CVE-2026-18602 HIGH POC
8.9 Aug 03

Remote command injection in GL.iNet GL-MT3000 routers (firmware 4.4.0-4.4.5) allows unauthenticated network attackers to

CVE-2026-18613 HIGH POC
8.9 Aug 03

Injection vulnerability in GL-iNet GL-MT3000 (Beryl AX) firmware through version 4.4.5 exposes the plugins.set_config fu

CVE-2026-12186 HIGH POC
7.4 Jun 14

Authenticated command injection in the GL.iNet GL-MT3000 travel router (firmware up to 4.4.5) lets remote attackers with

CVE-2026-12187 HIGH POC
7.4 Jun 14

Command injection in the GL.iNet GL-MT3000 travel router's Online Firmware Upgrade Handler (/usr/bin/one_click_upgrade)

CVE-2026-18600 HIGH POC
7.4 Aug 03

Command injection in the GL.iNet GL-MT3000 router's Network Lua RPC Plugin allows authenticated remote attackers to exec

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