Router

GL.iNet GL-AR300M16

Contribute

Projects for this device

Replacement firmware

Replace router software with a customizable system for network controls and community packages.

How to get started

Follow the guide for your exact router version. The first installation may use its web interface, recovery mode or a serial connection.

Setup
Firmware replacement; route varies by router
You’ll need
Exact hardware revision, an appropriate OpenWrt release and its model-specific installation guide.

Release listed · 25.12.6

Get OpenWrt firmwarefirmware-selector.openwrt.org
First installation
U-Boot web recovery
Sources

Features & details

Check the project and hardware shown for each feature.

OpenWrt

OpenWrt — Source documentation (openwrt.org)

Installation routes recorded
U-Boot web recovery
Recovery routes recorded
U-Boot web recovery
Availability recorded by source
Available 2024

Hardware details

Security

Saved scan

From our saved security research.

Model advisories

Selected highlights

Prioritized by known exploitation, severity, then date.

CVSS 9.8 (v3.1)

GL.iNet GL-AR300M16

GL-iNet GL-AR300M16 v4.3.11 was discovered to contain a command injection vulnerability via the module parameter in the M.get_system_log function

CVE-2026-26795

Affected firmware
GL-AR300M16: v4.3.11 was discovered to
Fix
Fix details in the linked record
Read mitre CVE record
Details and sources

GL-iNet GL-AR300M16 v4.3.11 was discovered to contain a command injection vulnerability via the module parameter in the M.get_system_log function. This vulnerability allows attackers to execute arbitrary commands via a crafted input.

CVSS 9.8 (v3.1)

GL.iNet GL-AR300M16

GL-iNet GL-AR300M16 v4.3.11 was discovered to contain a command injection vulnerability via the set_config function

CVE-2026-26793

Affected firmware
GL-AR300M16: v4.3.11 was discovered to
Fix
Fix details in the linked record
Read mitre CVE record
Details and sources

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.

CVSS 9.8 (v3.1)

GL.iNet GL-AR300M16

GL-iNet GL-AR300M16 v4.3.11 was discovered to contain multiple command injection vulnerabilities in the set_upgrade function via the modem_url, target_version, current_version,…

CVE-2026-26792

Affected firmware
GL-AR300M16: v4.3.11 was discovered to
Fix
Fix details in the linked record
Read mitre CVE record
Details and sources

GL-iNet GL-AR300M16 v4.3.11 was discovered to contain multiple command injection vulnerabilities in the set_upgrade function via the modem_url, target_version, current_version, firmware_upload, hash_type, hash_value, and upgrade_type parameters. These vulnerabilities allow attackers to execute arbitrary commands via a crafted input.

CVSS 9.8 (v3.1)

GL.iNet GL-AR300M16

GL-iNet GL-AR300M16 v4.3.11 was discovered to contain a command injection vulnerability via the string port parameter in the enable_echo_server function

CVE-2026-26791

Affected firmware
GL-AR300M16: v4.3.11 was discovered to
Fix
Fix details in the linked record
Read mitre CVE record
Details and sources

GL-iNet GL-AR300M16 v4.3.11 was discovered to contain a command injection vulnerability via the string port parameter in the enable_echo_server function. This vulnerability allows attackers to execute arbitrary commands via a crafted input.

CVSS 8.8 (v3.1)

GL.iNet GL-AR300M16

GL-iNet GL-AR300M16 v4.3.11 was discovered to contain a SQL injection vulnerability via the add_group() function

CVE-2026-26794

Affected firmware
GL-AR300M16: v4.3.11 was discovered to
Fix
Fix details in the linked record
Read mitre CVE record
Details and sources

GL-iNet GL-AR300M16 v4.3.11 was discovered to contain a SQL injection vulnerability via the add_group() function. This vulnerability allows attackers to execute arbitrary SQL database operations via a crafted HTTP request.

Check more security advisories for this device · CVE.org