Skip to main content

GL.iNet Routers CVE-2026-19983

| EUVDEUVD-2026-60046 MEDIUM
OS Command Injection (CWE-78)
2026-08-17 VulDB GHSA-q36r-pjg6-prm8
6.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.iNet 4.8.x device with reachable NAS service
  2. Delivery
    Send HTTP request with crafted Host header
  3. Exploit
    Bypass NAS service authentication check
  4. Execution
    Inject OS commands via /usr/bin/gl_nas_sys input
  5. Persist
    Execute arbitrary commands as root
  6. Impact
    Exfiltrate data or persist on device

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

The NAS Command Service (/usr/bin/gl_nas_sys) must be running on the target device - this is part of GL.iNet's NAS feature set and its default-on status is not confirmed from available data. The attack is delivered over HTTP, requiring network reachability to the device's NAS service port, typically accessible from the LAN side and potentially from the WAN side if the device is internet-exposed. Per the CVSS 4.0 vector (PR:N, AC:L, AT:N, UI:N), no authentication, no special attack preconditions, and no user interaction are required once the service is reachable. Exploitation is version-gated to firmware 4.8.x; devices on 4.9.0 or later are not affected. The Host-header bypass is the specific precondition that enables unauthenticated access - without this bypass the NAS service presumably requires credentials, so devices where the NAS HTTP interface is not accessible from attacker-controlled networks are not directly at risk.

Impact

The officially scored CVSS 4.0 vector (6.9 Medium) assigns only Low impacts across all vulnerable- and subsequent-system metrics, which directly conflicts with GL.iNet's own GitHub advisory title describing 'unauthenticated root RCE.' Root-level command execution on a network device would normally warrant High confidentiality, integrity, and availability impacts; security teams should not rely on the official score for prioritization and should treat this as potentially Critical severity pending independent verification of the actual impact depth. The CVSS 4.0 attack vector (AV:N/AC:L/AT:N/PR:N/UI:N) confirms this is remotely exploitable with no authentication, no complexity barriers, and no user interaction required - the strongest possible exploitation signal. No CISA KEV listing and no independently confirmed public exploit code exist at time of analysis, which moderates urgency slightly. However, the GL.iNet-hosted GitHub writeup describing the mechanism effectively constitutes a near-advisory that reduces exploit development time for capable actors. The Host-header bypass is a well-understood technique, lowering the practical skill bar. With eight device models affected across a brand popular in travel, home, and small-office deployments, operators should prioritize patching ahead of the moderate official score.

Exploit ScenarioDerived

A remote attacker sends a crafted HTTP request to the NAS service on an affected GL.iNet 4.8.x router, supplying a manipulated Host header value that bypasses the service's authentication check. With access now granted to the /usr/bin/gl_nas_sys command handler, the attacker injects OS metacharacters into a service parameter, causing the binary to execute arbitrary commands as root on the underlying OpenWrt system. From this foothold, the attacker can exfiltrate data from attached NAS storage, establish persistent backdoors in firmware, or pivot into the internal network served by the compromised router.

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

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

Alert me

AnalysisAIv1 – Aug 17, 2026

OS command injection in GL.iNet firmware 4.8.x exposes eight router models to unauthenticated remote root code execution via the NAS Command Service binary at /usr/bin/gl_nas_sys. GL.iNet's own CVE advisory on GitHub characterizes the attack as a 'Host-header bypass to unauthenticated root RCE,' meaning the Host HTTP header can be manipulated to circumvent the service's authentication layer before injecting arbitrary OS commands. The vendor has confirmed the vulnerability, vendor-released patch version 4.9.0 is available, and no public exploit identified at time of analysis, though the GL.iNet-hosted writeup substantially documents the attack mechanism.

RemediationAI

Upgrade all affected GL.iNet devices to firmware version 4.9.0, the vendor-confirmed fix release per the advisory at https://github.com/gl-inet/CVE-issues/blob/main/4.0.0/NAS%20Host-header%20bypass%20to%20unauthenticated%20root%20RCE.md. If immediate upgrade is not operationally possible, disable the NAS service in the device's administrative interface to remove the vulnerable /usr/bin/gl_nas_sys attack surface entirely - note that this disables USB storage sharing functionality as a trade-off. Additionally, apply firewall rules to block untrusted inbound HTTP traffic to the device's NAS service ports from internet-facing interfaces; this does not eliminate risk from compromised LAN-side hosts but reduces exposure to opportunistic remote attackers. Do not expose affected devices directly to the internet until patched, as the attack requires no authentication and no user interaction.

Affected VersionsENISA

A1300 4.8.*
AX1800 4.8.*
XE3000 4.8.*
X3000 4.8.*
AXT1800 4.8.*
MT6000 4.8.*
MT3000 4.8.*
MT2500 4.8.*

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 resides in /usr/bin/gl_nas_sys, the NAS (Network-Attached Storage) Command Service binary within GL.iNet's OpenWrt-based firmware 4.8.x. CWE-78 (Improper Neutralization of Special Elements used in an OS Command) identifies the root cause as inadequate sanitization of user-controlled input before it is passed to OS-level command execution functions. The GL.iNet CVE advisory title explicitly identifies a Host-header-based authentication bypass as the precondition - the NAS service appears to use the HTTP Host header as part of an access control decision, a pattern that is trivially subverted by an attacker controlling the request. CPE data confirms this is an application-layer issue spanning eight distinct product lines (A1300, AX1800, AXT1800, MT2500, MT3000, MT6000, X3000, XE3000), all sharing the 4.8.x firmware branch, indicating the flaw is architectural to this codebase rather than isolated to a single hardware variant.

Know when A1300 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 6.9 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:L/SI:L/SA:L
vuln.today AI 10.0 CRITICAL

Unauthenticated network exploitation via Host-header bypass yields root OS command execution, warranting S:C with full C/I/A:H regardless of the conservative official scoring.

3.1 AV:N/AC:L/PR:N/UI:N/S:C/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:H/SI:H/SA:H

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
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
Low
Subsequent system: Integrity
Low
Subsequent system: Availability
Low

DescriptionCVE.org

A vulnerability was detected in GL.iNet A1300, AX1800, AXT1800, MT2500, MT3000, MT6000, X3000 and XE3000 4.8.x. This issue affects some unknown processing of the file /usr/bin/gl_nas_sys of the component NAS Command Service. The manipulation results in os command injection. The attack may be launched remotely. Upgrading to version 4.9.0 is capable of addressing this issue. It is suggested to upgrade the affected component. The vendor explains: "After our investigation, we have confirmed that the vulnerability described (...) does indeed exist."

Threat Intelligence Overview

EPSS Score
1.3%
Top 32% exploitable
Prevalence
Low
niche travel and prosumer router brand, limited enterprise footprint
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 MEDIUM
CISA KEV No
Public POC No
EPSS 1.3%
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
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

35
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +34
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.

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