Travel router

GL.iNet GL-AR300M

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.
-EXT (MD/Lite)
Get firmware Release listed · 25.12.5
v1.4.0
Open device guide Release listed · 25.12.5

Recorded configuration: 16/128NAND MB flash; 128 MB RAM

Limitations
NAND flash not supported until after 19.07.x must be forced into booting from NOR flash
First installation
Sysupgrade; U-Boot web recovery
Limitations
NAND flash not supported until after 19.07.x
Limitations
must be forced into booting from NOR flash
Sources

Features & details

Check the project and hardware shown for each feature.

Device details

gl.inet gl-ar300m — device documentation (github.com)Device details — Source documentation (openwrt.org)

Hardware revision
v1.4.0

Device details

GL.iNet GL-AR300M — WikiDevi (github.com)

Hardware revision
-EXT (MD/Lite)

OpenWrt · v1.4.0

OpenWrt · v1.4.0 — Source documentation (openwrt.org)

Installation routes recorded
Sysupgrade, U-Boot web recovery
Recovery routes recorded
U-Boot web recovery
Availability recorded by source
Available 2020

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

Certain GL.iNet devices with 4.x firmware allow authentication bypass (resulting in administrative control of the device) via a username that is both a valid SQL statement and a valid…

CVE-2023-46453

Affected firmware
Version details in source scope
Fix
Fix details in the linked record
Read mitre CVE record
Details and sources

Certain GL.iNet devices with 4.x firmware allow authentication bypass (resulting in administrative control of the device) via a username that is both a valid SQL statement and a valid regular expression. For example, this affects version 4.3.7 on GL-MT3000 GL-AR300M GL-B1300 GL-AX1800 GL-AR750S GL-MT2500 GL-AXT1800 GL-X3000 and GL-SFT1200.

CVSS 8.6 (v4.0)

GL-AR300M Shadow

GL.iNet GL-A1300 Slate Plus RPC plugins.so buffer overflow

CVE-2025-2851

Affected firmware
4.x
Fix
Fix details in the linked record
Read VulDB CVE record
Details and sources

A vulnerability classified as critical has been found in GL.iNet GL-A1300 Slate Plus, GL-AR300M16 Shadow, GL-AR300M Shadow, GL-AR750 Creta, GL-AR750S-EXT Slate, GL-AX1800 Flint, GL-AXT1800 Slate AX, GL-B1300 Convexa-B, GL-B3000 Marble, GL-BE3600 Slate 7, GL-E750, GL-E750V2 Mudi, GL-MT300N-V2 Mango, GL-MT1300 Beryl, GL-MT2500 Brume 2, GL-MT3000 Beryl AX, GL-MT6000 Flint 2, GL-SFT1200 Opal, GL-X300B Collie, GL-X750 Spitz, GL-X3000 Spitz AX, GL-XE300 Puli and GL-XE3000 Puli AX 4.x. Affected is an unknown function of the file plugins.so of the component RPC Handler. The manipulation leads to buffer overflow. It is recommended to upgrade the affected component.

VDB-306288 | GL.iNet GL-A1300 Slate Plus RPC plugins.so buffer overflow — GL-AR300M Shadow (vuldb.com) ↗VDB-306288 | CTI Indicators (IOB, IOC, IOA) — GL-AR300M Shadow (vuldb.com) ↗

CVSS 6.9 (v4.0)

GL-AR300M Shadow

GL.iNet GL-A1300 Slate Plus API redos

CVE-2025-2811

Affected firmware
4.x
Fix
Fix details in the linked record
Read VulDB CVE record
Details and sources

A vulnerability was found in GL.iNet GL-A1300 Slate Plus, GL-AR300M16 Shadow, GL-AR300M Shadow, GL-AR750 Creta, GL-AR750S-EXT Slate, GL-AX1800 Flint, GL-AXT1800 Slate AX, GL-B1300 Convexa-B, GL-B3000 Marble, GL-BE3600 Slate 7, GL-E750, GL-E750V2 Mudi, GL-MT300N-V2 Mango, GL-MT1300 Beryl, GL-MT2500 Brume 2, GL-MT3000 Beryl AX, GL-MT6000 Flint 2, GL-SFT1200 Opal, GL-X300B Collie, GL-X750 Spitz, GL-X3000 Spitz AX, GL-XE300 Puli and GL-XE3000 Puli AX 4.x. It has been declared as problematic. This vulnerability affects unknown code of the component API. The manipulation leads to inefficient regular expression complexity. It is recommended to upgrade the affected component.

VDB-306286 | GL.iNet GL-A1300 Slate Plus API redos — GL-AR300M Shadow (vuldb.com) ↗VDB-306286 | CTI Indicators (IOB, IOC, TTP) — GL-AR300M Shadow (vuldb.com) ↗Submit #524459 | glinet MT6000 /MT3000 /MT2500 /AXT1800 /AX1800 /B3000 /A1300 /X300B /X3000 /XE3000 /X750 /SFT1200 /MT1300 /E750 /XE300 /AR750 /AR750S / v4.x Large or infinite loop — GL-AR300M Shadow (vuldb.com) ↗

CVSS 5.1 (v4.0)

GL-AR300M Shadow

GL.iNet GL-A1300 Slate Plus Download Interface improper authorization

CVE-2025-2850

Affected firmware
4.x
Fix
Fix details in the linked record
Read VulDB CVE record
Details and sources

A vulnerability was found in GL.iNet GL-A1300 Slate Plus, GL-AR300M16 Shadow, GL-AR300M Shadow, GL-AR750 Creta, GL-AR750S-EXT Slate, GL-AX1800 Flint, GL-AXT1800 Slate AX, GL-B1300 Convexa-B, GL-B3000 Marble, GL-BE3600 Slate 7, GL-E750, GL-E750V2 Mudi, GL-MT300N-V2 Mango, GL-MT1300 Beryl, GL-MT2500 Brume 2, GL-MT3000 Beryl AX, GL-MT6000 Flint 2, GL-SFT1200 Opal, GL-X300B Collie, GL-X750 Spitz, GL-X3000 Spitz AX, GL-XE300 Puli and GL-XE3000 Puli AX 4.x. It has been rated as problematic. This issue affects some unknown processing of the component Download Interface. The manipulation leads to improper authorization. It is recommended to upgrade the affected component.

VDB-306287 | GL.iNet GL-A1300 Slate Plus Download Interface improper authorization — GL-AR300M Shadow (vuldb.com) ↗VDB-306287 | CTI Indicators (IOB, IOC, TTP) — GL-AR300M Shadow (vuldb.com) ↗

GL.iNet GL-AR300M

In GL.iNET GL-AR300M routers with firmware 3.216 it is possible to inject arbitrary shell commands through the OpenVPN client file upload functionality.

CVE-2023-46456

Affected firmware
Version details in source scope
Fix
Fix details in the linked record
Read mitre CVE record
Details and sources

In GL.iNET GL-AR300M routers with firmware 3.216 it is possible to inject arbitrary shell commands through the OpenVPN client file upload functionality.

Check more security advisories for this device · CVE.org