CVE-2023-46456

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

published December 12, 2023

CVSS
—
EPSS
25%
Percentile
97.9
In the wild
Unconfirmed
What it is

🚨 A crafty command injection vulnerability lurks in GL.iNET GL-AR300M routers, where attackers can inject arbitrary shell commands through an OpenVPN client file upload! Think of it like a delivery service that accepts packages without checking the contents — as long as you have the right label, anything could get through! That’s how an attacker could sneak in malicious code without raising any red flags. If exploited, this vulnerability could allow an attacker to execute any command on the router, potentially taking over the device and manipulating your network traffic. This could lead to data breaches, unauthorized access, or even turning your router into a tool for further attacks against other devices in your network.

Put simply

Think of it like a delivery service that accepts packages without checking the contents — as long as you have the right label, anything could get through! That’s how an attacker could sneak in malicious code without raising any red flags. This vulnerability arises in the firmware of GL.iNET GL-AR300M routers (version 3.216) due to insufficient validation of the OpenVPN client file upload. An attacker can upload a specially crafted file that triggers the execution of arbitrary shell commands.

What to do

If exploited, this vulnerability could allow an attacker to execute any command on the router, potentially taking over the device and manipulating your network traffic. This could lead to data breaches, unauthorized access, or even turning your router into a tool for further attacks against other devices in your network. To secure your router, update the firmware to the latest version provided by GL.iNET as soon as possible. Additionally, consider disabling the OpenVPN client file upload functionality if you do not need it, and review your network's security settings regularly. You've got this! By taking these steps, you’ll be one step closer to securing your network and keeping those sneaky attacks at bay! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.24725 · 97.9th percentile
Published
2023-12-12T00:00Z
EPSS history
Timeline
  • 12 DEC 00:00Z
    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
    cvelistv5