Skip to main content

GL.iNet GL-MT3000 CVE-2026-11448

| EUVDEUVD-2026-34979 MEDIUM
Command Injection (CWE-77)
2026-06-07 VulDB GHSA-pg7m-jpvg-gp32
5.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Acquire GL-MT3000 admin credentials (default or stolen)
  2. Delivery
    Authenticate to device admin session over network
  3. Exploit
    Send crafted RPC request to /rpc Minidlna endpoint
  4. Execution
    Inject shell metacharacters in kube.set argument
  5. Persist
    Unsanitized input passed to realpath shell invocation
  6. Impact
    Execute arbitrary OS commands 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 an authenticated session with high-privilege (administrator-level) credentials on the GL-MT3000 device, as confirmed by CVSS PR:H. The Minidlna service must be running and the /rpc endpoint must be reachable by the attacker - from the local network, or from the internet if remote management or WAN-side admin access is enabled. No non-default configuration of the Minidlna service itself is required beyond it being active. The primary factor limiting exploitation is the high privilege requirement: an attacker must first acquire valid administrator credentials through default password reuse (a realistic scenario on consumer/travel routers), credential phishing, brute force, or a separate prior vulnerability. Direct unauthenticated remote exploitation is not supported by the CVSS:3.1/PR:H vector.

Impact

The CVSS 4.7 Medium score is primarily constrained by PR:H (high privileges required), meaning an attacker must already hold administrator-level credentials before exploitation - substantially narrowing the realistic threat surface despite the network-accessible attack vector (AV:N) and low attack complexity (AC:L). The vulnerability does not appear in CISA KEV, indicating no confirmed widespread active exploitation. However, a public proof-of-concept repository exists on GitHub, which meaningfully elevates risk compared to unproven CVEs - particularly for internet-exposed devices or deployments using default credentials. EPSS data is absent from the available intelligence, preventing probabilistic exploitation likelihood scoring. The CVSS remediation level RL:O and report confidence RC:C confirm this is vendor-acknowledged and officially patched. The limited scope (S:U) and low CIA impact ratings (C:L/I:L/A:L) suggest constrained access in the CVSS model, though OS-level command execution on a router has network-wide implications - such as traffic interception or lateral movement - that the unchanged scope field does not fully reflect.

Exploit ScenarioDerived

An attacker who has obtained GL-MT3000 administrator credentials - through default password reuse, credential theft, or a prior compromise - sends a crafted POST request to the device's /rpc endpoint, embedding shell metacharacters in the kube.set argument processed by the Minidlna service's realpath function. The unsanitized argument is passed directly into a system command, causing the router to execute the injected payload with device-level privileges. A public proof-of-concept repository at https://github.com/StrTzz123/iot_vul/tree/main/GL-iNet/MT3000/4.4.5/minidlna_db_dir_uci_rce demonstrates this technique against firmware 4.4.5, lowering the skill bar for exploitation.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jun 07, 2026

Remote command injection in GL.iNet GL-MT3000 firmware versions up to 4.4.5 enables a network-reachable, high-privilege attacker to execute arbitrary OS commands through the Minidlna service's /rpc endpoint by manipulating the kube.set argument of the realpath function. The vendor has confirmed the vulnerability and released a fix in firmware version 4.7, citing SDK-level global sanitization as the remediation. Publicly available exploit code exists in a GitHub proof-of-concept repository (StrTzz123/iot_vul), though no active exploitation has been confirmed by CISA KEV at time of analysis.

RemediationAI

Upgrade GL.iNet GL-MT3000 firmware to version 4.7 or later, which the vendor has confirmed includes SDK-level global protection to intercept malicious injection across the platform. The official advisory is referenced at https://vuldb.com/vuln/369068. If immediate firmware upgrade is not feasible, administrators should apply compensating controls in order of effectiveness: disable the Minidlna media server service entirely if DLNA media sharing is not required, as this eliminates the vulnerable attack surface with the trade-off of losing media sharing functionality; restrict access to the /rpc endpoint and administrative interface to trusted internal network segments using firewall rules or ACLs, preventing remote exploitation but not protecting against internal threats; and replace default administrative credentials with strong, unique passwords to deny attackers the high-privilege access required by the PR:H vector. These mitigations reduce but do not eliminate risk - vendor-released firmware 4.7 remains the authoritative and recommended remediation.

Affected VersionsENISA

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

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-MT3000 is a compact travel router manufactured by GL.iNet, running a customized OpenWrt-based firmware stack. The vulnerable component is the Minidlna media server service, which exposes functionality through the device's /rpc endpoint. The realpath function within this service processes the kube.set argument without sufficient sanitization before incorporating it into a shell command, resulting in CWE-77 (Improper Neutralization of Special Elements used in a Command - Command Injection). The affected CPE is cpe:2.3:a:gl.inet:gl-mt3000:*:*:*:*:*:*:*:*, covering all firmware versions through 4.4.5. The root cause is classic unsanitized command construction: user-supplied data flows from the RPC argument directly into a command execution context without escaping, allowlisting, or parameterization.

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 5.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (VulDB) · only source for this CVE.

CVSS VectorVendor: VulDB

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

Lifecycle Timeline

1
CVSS changed
Jun 07, 2026 - 03:22 NVD
4.7 (MEDIUM) 5.1 (MEDIUM)

DescriptionCVE.org

A weakness has been identified in GL.iNet GL-MT3000 up to 4.4.5. The affected element is the function realpath of the file /rpc of the component Minidlna Service. This manipulation of the argument kube. set causes command injection. The attack is possible to be carried out remotely. Upgrading to version 4.7 is sufficient to fix this issue. It is recommended to upgrade the affected component. The vendor confirms: "Starting from version 4.7, SDK has added global protection to intercept malicious injection".

Threat Intelligence Overview

EPSS Score
0.2%
Top 54% exploitable
Social Media
1
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
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-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)

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