A vulnerability was identified in GL.iNet AX1800 up to 4.8.3. The affected element is the function remove_rule of the file /usr/share/gl-ngx/oui-rpc.lua of the component RPC Endpoint. The manipulation of the argument args.id leads to command injection. The attack is possible to be carried out remotely. The exploit is publicly available and might be used. The vendor was contacted early about this disclosure.
Security readout for executives and security teams
Plain-English summary
A command-injection flaw in GL.iNet AX1800 firmware could let an authenticated remote user make the router execute unintended system commands through its RPC service. Successful abuse could compromise data, configuration, and availability. Public exploit material increases urgency, although the supplied evidence does not establish active exploitation.
Executive priority
Prioritize this urgently because command injection could permit full device compromise and public exploit material exists. Immediately inventory and isolate affected routers while obtaining vendor remediation guidance. Do not characterize this as active exploitation without new evidence.
Technical view
CVE-2026-18787 affects the remove_rule function in /usr/share/gl-ngx/oui-rpc.lua. Manipulating args.id causes command injection, classified as CWE-74 and CWE-77. The listed affected firmware versions are 4.8.0 through 4.8.3. The CVSS 2.0 vector indicates network reachability, low complexity, required authentication, and complete confidentiality, integrity, and availability impact.
Likely exposure
Exposure is limited to GL.iNet AX1800 devices running firmware 4.8.0, 4.8.1, 4.8.2, or 4.8.3. Practical risk depends on whether the RPC or management interface is reachable and whether an attacker can obtain authenticated access. The bundle does not establish that all affected devices are internet-accessible.
Exploitation context
Public exploit material is referenced, demonstrating disclosure beyond a theoretical report. However, the bundle marks KEV as false and supplies no evidence of observed attacks. Treat exploitation as plausible, not confirmed in the wild. Authentication is indicated by the supplied CVSS vector, but the exact required privilege level is not documented.
Researcher notes
The evidence attributes injection to args.id within remove_rule and reports remote attack feasibility. Important unknowns include the exact authentication role, default endpoint exposure, exploit reliability, logging indicators, vendor acknowledgement, and fixed version. Validate these points through GL.iNet guidance before refining detection or remediation policy.
Mitigation direction
Identify affected AX1800 devices and restrict their management interfaces to trusted networks immediately.
Check GL.iNet guidance for patched firmware or vendor-approved remediation; no fixed version is identified in the sources.
Block untrusted access to the RPC endpoint using network segmentation and management-plane controls.
Monitor affected devices and upstream systems for unexpected administrative activity or system-command execution.
Validation and detection
Inventory GL.iNet AX1800 devices and record their installed firmware versions.
Flag devices running firmware 4.8.0 through 4.8.3 as affected.
Confirm whether RPC and management interfaces are reachable from untrusted or lower-trust networks.
Review available device and upstream logs for unexpected remove_rule activity or associated system behavior.
After vendor remediation, verify the installed version and recheck management-plane reachability.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cwe · low confidence lookup
CWE-74: Exact CWE lookup
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
Command injection weaknesses can lead defenders to review execution techniques and command interpreter telemetry. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
The CVE wording references code or command execution, so execution technique review may help defensive triage. This is a Glexia inferred lookup path, not an official MITRE, ATT&CK, or CVE Program mapping.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
4CVSS vectors
6Timeline events
1ADP providers
6Source links
SSVC decision data
CISA-ADPCISA Coordinator
Timestamp
Version
2.0.3
Exploitation: pocAutomatable: noTechnical Impact: total
CVSS vector scores
4 official scores
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
CWE-74 · source CWE mapping
Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')
Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.
Improper Neutralization of Special Elements used in a Command ('Command Injection')
Improper Neutralization of Special Elements used in a Command ('Command Injection') represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.