CVE-2026-18598

GL.iNet GL-MT3000 Logread Lua RPC plugin logread logread.get_system_log command injection

Published Aug 3, 2026 CVSS 4.0 · 8.7 High EPSS 3.2% KEV · Not listed
Description
A vulnerability was detected in GL.iNet GL-MT3000 up to 4.4.5. The affected element is the function logread.get_system_log of the file /usr/lib/oui-httpd/rpc/logread of the component Logread Lua RPC plugin. The manipulation of the argument module results in command injection. The attack can be launched remotely. The exploit is now public and may be used. The vendor was contacted early about this disclosure and confirmed the existence of the vulnerability.

Analysis

AI-generated

Technical impact

The Logread Lua RPC plugin in GL.iNet GL-MT3000 routers contains a function called logread.get_system_log that accepts an argument named module. The code does not properly sanitize this argument, making it possible for an attacker to inject arbitrary shell commands. When executed through the exposed RPC endpoint, these commands run with the privileges of the router’s operating system, giving the attacker full control over the device. The CVE description confirms that the attack can be carried out remotely and that exploit code is publicly available.

Affected Systems

Devices running GL.iNet GL-MT3000 firmware version 4.4.5 or earlier are affected. The vulnerability resides in the rpc/logread component located under /usr/lib/oui-httpd/rpc/logread. Firmware releases newer than 4.4.5 that include a patch to sanitize the module argument are not impacted.

Risk and Exploitability

With a CVSS score of 8.7, the flaw is considered high severity. The EPSS score of 3% indicates a non‑negligible probability of exploitation, and because the exploit is publicly available the threat is real. The vulnerability is not catalogued in CISA’s KEV database, but because the attacker can reach the vulnerable RPC endpoint from the internet, the risk of compromise is substantial.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest GL.iNet firmware update that fixes the logread Lua RPC plugin; if no update is available, install the vendor’s patch or firmware revision that sanitizes the module argument.
  • Configure the router’s firewall or access control to block or limit remote access to the HTTP RPC service (e.g., restrict traffic to localhost or a trusted subnet).
  • Continuously monitor the router’s logs for unexpected RPC calls and conduct regular vulnerability scans to detect any residual or new insecure endpoints.

Generated by OpenCVE AI on September 24, 2026 at 19:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Gl-inet gl-mt3000
Vendors & Products Gl-inet gl-mt3000
Type Values Removed Values Added
Description A vulnerability was detected in GL.iNet GL-MT3000 up to 4.4.5. The affected element is the function logread.get_system_log of the file /usr/lib/oui-httpd/rpc/logread of the component Logread Lua RPC plugin. The manipulation of the argument module results in command injection. The attack can be launched remotely. The exploit is now public and may be used. The vendor was contacted early about this disclosure and confirmed the existence of the vulnerability.
Title GL.iNet GL-MT3000 Logread Lua RPC plugin logread logread.get_system_log command injection
First Time appeared Gl-inet
Gl-inet gl-mt3000 Firmware
Weaknesses CWE-74
CWE-77
CPEs cpe:2.3:o:gl-inet:gl-mt3000_firmware:*:*:*:*:*:*:*:*
Vendors & Products Gl-inet
Gl-inet gl-mt3000 Firmware
References
Metrics cvssV2_0

{'score': 9, 'vector': 'AV:N/AC:L/Au:S/C:C/I:C/A:C/E:POC/RL:ND/RC:C'}

cvssV3_0

{'score': 8.8, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H/E:P/RL:X/RC:R'}

cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H/E:P/RL:X/RC:R'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P'}

Weaknesses
  • CWE-74

    Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')

  • CWE-77

    Improper Neutralization of Special Elements used in a Command ('Command Injection')

Sources

Status
PUBLISHED
Assigner
VulDB
Published
Updated
Aug 3, 2026, 8:01 PM
Reserved
Aug 3, 2026, 6:55 AM
Status
Deferred
Published
Aug 3, 2026, 1:17 PM
Modified
Oct 23, 2026, 10:10 PM