First published: Wed May 10 2023(Updated: )
An issue was discovered on GL.iNet devices before 3.216. Through the software installation feature, it is possible to install arbitrary software, such as a reverse shell, because the restrictions on the available package list are limited to client-side verification. It is possible to install software from the filesystem, the package list, or a URL.
Credit: cve@mitre.org cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
GL.iNet GL-S20 Firmware | <3.216 | |
GL.iNet GL-S20 | ||
GL.iNet GL-X3000 Firmware | <3.216 | |
GL.iNet GL-X3000 | ||
GL.iNet GL-MT3000 Firmware | <3.216 | |
GL.iNet GL-MT3000 | ||
GL.iNet GL-MT2500 | <3.216 | |
GL.iNet GL-MT2500 | ||
GL.iNet GL-MT2500A | <3.216 | |
GL.iNet GL-MT2500A Firmware | ||
gl-inet gl-axt1800 | <3.216 | |
GL.iNet GL-AX1800 | ||
GL.iNet GL-A1300 Firmware | <3.216 | |
GL.iNet GL-A1300 Firmware | ||
Netgear Nighthawk AX1800 Firmware | <3.216 | |
GL.iNet GL-AX1800 | ||
GL.iNet SFT1200 firmware | <3.216 | |
GL.iNet GL-SFT1200 | ||
GL.iNet GL-MT1300 Firmware | <3.216 | |
GL.iNet GL-MT1300 | ||
GL.iNet GL-E750 | <3.216 | |
GL.iNet GL-E750 | ||
GL.iNet GL-MV1000 Firmware | <3.216 | |
GL.iNet GL-MV1000 | ||
gl-inet gl-mv1000 firmware | <3.216 | |
GL.iNet GL-MV1000W | ||
GL.iNet GL-S10 Firmware | <3.216 | |
gl-inet gl-s10 firmware | ||
GL.iNet GL-S200 | <3.216 | |
GL.iNet GL-S200 Firmware | ||
GL.iNet GL-S1300 Firmware | <3.216 | |
GL.iNet GL-S1300 | ||
GL.iNet GL-SF1200 | <3.216 | |
GL.iNet GL-SF1200 | ||
GL.iNet GL-B1300 Firmware | <3.216 | |
GL.iNet GL-B1300 Firmware | ||
GL.iNet GL-B2200 Firmware | <3.216 | |
gl-inet gl-b2200 firmware | ||
GL.iNet GL-AP1300LTE Firmware | <3.216 | |
GL.iNet GL-AP1300 Firmware | ||
GL.iNet GL-AP1300LTE Firmware | <3.216 | |
GL.iNet GL-AP1300LTE Firmware | ||
GL.Inet GL-X1200 Firmware | <3.216 | |
GL.iNet GL-X1200 | ||
GL.iNet GL-X750 Firmware | <3.216 | |
gl-inet gl-x750 firmware | ||
GL.iNet GL-X300B Firmware | <3.216 | |
GL.iNet GL-X300B | ||
gl.inet gl-xe300 firmware | <3.216 | |
gl.inet gl-xe300 firmware | ||
GL.iNet GL-AR750 Firmware | <3.216 | |
GL.iNet GL-AR750 Firmware | ||
GL.iNet GL-AR750 Firmware | <3.216 | |
GL.iNet GL-AR750 Firmware | ||
GL.iNet GL-MiFi Firmware | <3.216 | |
GL.iNet GL-MiFi | ||
GL.iNet GL-MT300N-V2 Firmware | <3.216 | |
gl-inet gl-mt300n-v2 firmware | ||
GL.iNet GL-AR300M Firmware | <3.216 | |
GL.iNet GL-AR300M Firmware | ||
GL.iNet GL-USB150 Firmware | <3.216 | |
GL.iNet GL-USB150 Firmware | ||
GL.iNet Microuter N300 | <3.216 | |
GL.iNet Microuter N300 | ||
All of | ||
GL.iNet GL-S20 Firmware | <3.216 | |
GL.iNet GL-S20 | ||
All of | ||
GL.iNet GL-X3000 Firmware | <3.216 | |
GL.iNet GL-X3000 | ||
All of | ||
GL.iNet GL-MT3000 Firmware | <3.216 | |
GL.iNet GL-MT3000 | ||
All of | ||
GL.iNet GL-MT2500 | <3.216 | |
GL.iNet GL-MT2500 | ||
All of | ||
GL.iNet GL-MT2500A | <3.216 | |
GL.iNet GL-MT2500A Firmware | ||
All of | ||
gl-inet gl-axt1800 | <3.216 | |
GL.iNet GL-AX1800 | ||
All of | ||
GL.iNet GL-A1300 Firmware | <3.216 | |
GL.iNet GL-A1300 Firmware | ||
All of | ||
Netgear Nighthawk AX1800 Firmware | <3.216 | |
GL.iNet GL-AX1800 | ||
All of | ||
GL.iNet SFT1200 firmware | <3.216 | |
GL.iNet GL-SFT1200 | ||
All of | ||
GL.iNet GL-MT1300 Firmware | <3.216 | |
GL.iNet GL-MT1300 | ||
All of | ||
GL.iNet GL-E750 | <3.216 | |
GL.iNet GL-E750 | ||
All of | ||
GL.iNet GL-MV1000 Firmware | <3.216 | |
GL.iNet GL-MV1000 | ||
All of | ||
gl-inet gl-mv1000 firmware | <3.216 | |
GL.iNet GL-MV1000W | ||
All of | ||
GL.iNet GL-S10 Firmware | <3.216 | |
gl-inet gl-s10 firmware | ||
All of | ||
GL.iNet GL-S200 | <3.216 | |
GL.iNet GL-S200 Firmware | ||
All of | ||
GL.iNet GL-S1300 Firmware | <3.216 | |
GL.iNet GL-S1300 | ||
All of | ||
GL.iNet GL-SF1200 | <3.216 | |
GL.iNet GL-SF1200 | ||
All of | ||
GL.iNet GL-B1300 Firmware | <3.216 | |
GL.iNet GL-B1300 Firmware | ||
All of | ||
GL.iNet GL-B2200 Firmware | <3.216 | |
gl-inet gl-b2200 firmware | ||
All of | ||
GL.iNet GL-AP1300LTE Firmware | <3.216 | |
GL.iNet GL-AP1300 Firmware | ||
All of | ||
GL.iNet GL-AP1300LTE Firmware | <3.216 | |
GL.iNet GL-AP1300LTE Firmware | ||
All of | ||
GL.Inet GL-X1200 Firmware | <3.216 | |
GL.iNet GL-X1200 | ||
All of | ||
GL.iNet GL-X750 Firmware | <3.216 | |
gl-inet gl-x750 firmware | ||
All of | ||
GL.iNet GL-X300B Firmware | <3.216 | |
GL.iNet GL-X300B | ||
All of | ||
gl.inet gl-xe300 firmware | <3.216 | |
gl.inet gl-xe300 firmware | ||
All of | ||
GL.iNet GL-AR750 Firmware | <3.216 | |
GL.iNet GL-AR750 Firmware | ||
All of | ||
GL.iNet GL-AR750 Firmware | <3.216 | |
GL.iNet GL-AR750 Firmware | ||
All of | ||
GL.iNet GL-MiFi Firmware | <3.216 | |
GL.iNet GL-MiFi | ||
All of | ||
GL.iNet GL-MT300N-V2 Firmware | <3.216 | |
gl-inet gl-mt300n-v2 firmware | ||
All of | ||
GL.iNet GL-AR300M Firmware | <3.216 | |
GL.iNet GL-AR300M Firmware | ||
All of | ||
GL.iNet GL-USB150 Firmware | <3.216 | |
GL.iNet GL-USB150 Firmware | ||
All of | ||
GL.iNet Microuter N300 | <3.216 | |
GL.iNet Microuter N300 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2023-31471 is classified as a critical vulnerability due to its ability to allow the installation of arbitrary software on GL.iNet devices.
To fix CVE-2023-31471, update your GL.iNet device firmware to version 3.216 or later, which patches the vulnerability.
CVE-2023-31471 affects various GL.iNet devices running firmware versions prior to 3.216.
CVE-2023-31471 can enable an attacker to install malicious software, such as a reverse shell, leading to potential remote code execution.
CVE-2023-31471 exploits the limitations on the package list, which rely solely on client-side verification, allowing unauthorized software installations.