Ar300m16 Firmware
CVE-2026-26793
CRITICAL
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSend crafted input to set_config function
-
ExploitInject shell metacharacters into parameter
-
ExecutionExecute arbitrary commands as device root
-
ImpactGain full system compromise
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 | GL-iNet GL-AR300M16 running firmware v4.3.11 with set_config function accessible via network interface. No authentication required; remote unauthenticated exploitation against default device configurations. |
| Impact | CVSS 9.8 (Critical). Four separate command injection CVEs in one router model indicate pervasive insecure coding practices. EPSS 0.23%. |
| Exploit ScenarioDerived | An attacker exploits the set_config endpoint to inject commands, gaining root access to the router. The availability of four different injection points means that even partial patching may leave the device exploitable. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 12, 2026
GL-iNet GL-AR300M16 v4.3.11 has a command injection in the set_config function, adding to the growing list of injection vulnerabilities in this device. This is the fourth distinct command injection CVE for this router model.
Earlier versions of this analysis (1)
GL-iNet GL-AR300M16 v4.3.11 allows command injection through the set_config function – the fourth injection vulnerability in this device.
RemediationAI
Firmware update required. Given the number of vulnerabilities, strongly consider replacing this device with a model from a vendor with better security practices.
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 set_config function fails to sanitize input before passing it to system commands (CWE-77). This CVE joins CVE-2026-26791, CVE-2026-26792, and CVE-2025-70245 as part of a systemic command injection problem across the GL-AR300M16 web interface.
Know when Ar300m16 Firmware 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
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
DescriptionCVE.org
GL-iNet GL-AR300M16 v4.3.11 was discovered to contain a command injection vulnerability via the set_config function. This vulnerability allows attackers to execute arbitrary commands via a crafted input.
Executive ViewAI
A critical remote code execution vulnerability (CVE-2026-26793) affects GL-iNet GL-AR300M16 routers running v4.3.11, allowing unauthenticated attackers to execute arbitrary commands on affected devices. Organizations deploying this router model face immediate risk of network compromise, data exfiltration, and lateral movement into connected systems. No vendor patch is currently available, requiring immediate alternative mitigation strategies.
Implement network segmentation to isolate affected routers from critical assets; deploy WAF or IDS/IPS rules to block malicious set_config requests; disable remote web administration and restrict management access to trusted IPs only; monitor command execution logs for injection attempts; consider replacement with patched firmware version or alternative vendor equipment if GL-iNet patch timeline extends beyond 30 days.
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.
Affected Products (CPE)CVE.org
Related Vulnerabilities in GL-iNet GL-AR300M16 Command Injection
View all 3More in Ar300m16 Firmware
View allGL-iNet products AR750/AR750S/AR300M/AR300M16/MT300N-V2/B1300/MT1300/SFT1200/X750 v4.3.11, MT3000/MT2500/AXT1800/AX1800/
GL-iNet products AR750/AR750S/AR300M/AR300M16/MT300N-V2/B1300/MT1300/SFT1200/X750 v4.3.11, MT3000/MT2500/AXT1800/AX1800/
GL-iNet products AR750/AR750S/AR300M/AR300M16/MT300N-V2/B1300/MT1300/SFT1200/X750 v4.3.11, MT3000/MT2500/AXT1800/AX1800/
GL-iNet products AR750/AR750S/AR300M/AR300M16/MT300N-V2/B1300/MT1300/SFT1200/X750 v4.3.11, MT3000/MT2500/AXT1800/AX1800/
An issue was discovered on certain GL-iNet devices, including MT6000, MT3000, MT2500, AXT1800, and AX1800 4.6.2. Rated h
An issue was discovered on certain GL-iNet devices, including MT6000, MT3000, MT2500, AXT1800, and AX1800 4.6.2. Rated h
An issue was discovered on certain GL-iNet devices, including MT6000, MT3000, MT2500, AXT1800, and AX1800 4.6.2. Rated h
An issue was discovered on certain GL-iNet devices. Rated high severity (CVSS 7.5), this vulnerability is remotely explo
An issue was discovered on certain GL-iNet devices, including MT6000, MT3000, MT2500, AXT1800, and AX1800 4.6.2. Rated m
GL-iNet GL-AR300M16 v4.3.11 contains another command injection vulnerability, this time via the module parameter in the
NVD
CVE.org
EPSS
GitHub
VulDB
Exploit-DB