Impact
The flaw in the ui.update_langs function of the Language Update component allows an attacker to inject arbitrary code by manipulating the hour/min/week arguments. This code injection, covered by CWE-74 and CWE-94, can lead to remote code execution, compromising the confidentiality, integrity, and availability of the affected device. The description states the attack can be initiated remotely.
Affected Systems
This vulnerability affects a broad range of GL.iNet routers, including the A1300, AX1800, AXT1800, BE1400, BE3600, BE6500, BE9300, BE10000, E5800, MT2500, MT3000, MT3600BE, MT5000, MT6000, X2000, X3000, and XE3000, all running firmware versions up to 4.8.x. The impacted products are enumerated by the vendor and no narrower subversion limits are specified.
Risk and Exploitability
The CVSS score of 5.3 indicates moderate severity, and no EPSS score is available, so the exploitation frequency is uncertain. The vulnerability is not listed in CISA KEV. Based on the description, the likely attack vector is remote manipulation of the language update interface, requiring the attacker to send crafted hour/min/week parameters to the ui.update_langs endpoint. The weaknesses involve CWE-74 (HTML/URL injection) and CWE-94 (dynamic code execution), highlighting the risk of arbitrary code execution if the interface is reachable.
OpenCVE Enrichment