CVE-2026-19980
5.3
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:L/SI:L/SA:L/E:X
Summary
A security flaw has been discovered in GL.iNet A1300, AX1800, AXT1800, BE1400, BE3600, BE6500, BE9300, BE10000, E5800, MT2500, MT3000, MT3600BE, MT5000, MT6000, X2000, X3000 and XE3000 up to 4.8.x. Affected by this issue is the function ui.update_langs of the component Language Update. Performing a manipulation of the argument hour/min/week results in code injection. The attack can be initiated remotely. The vendor explains: "After our investigation, we have confirmed that the vulnerability described (…) does indeed exist."
Affected Software
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| GL.iNet | A1300 | 4.0 | affected |
| GL.iNet | A1300 | 4.1 | affected |
| GL.iNet | A1300 | 4.2 | affected |
| GL.iNet | A1300 | 4.3 | affected |
| GL.iNet | A1300 | 4.4 | affected |
| GL.iNet | A1300 | 4.5 | affected |
| GL.iNet | A1300 | 4.6 | affected |
| GL.iNet | A1300 | 4.7 | affected |
| GL.iNet | A1300 | 4.8 | affected |
| GL.iNet | AX1800 | 4.0 | affected |
| GL.iNet | AX1800 | 4.1 | affected |
| GL.iNet | AX1800 | 4.2 | affected |
| GL.iNet | AX1800 | 4.3 | affected |
| GL.iNet | AX1800 | 4.4 | affected |
| GL.iNet | AX1800 | 4.5 | affected |
| GL.iNet | AX1800 | 4.6 | affected |
| GL.iNet | AX1800 | 4.7 | affected |
| GL.iNet | AX1800 | 4.8 | affected |
| GL.iNet | AXT1800 | 4.0 | affected |
| GL.iNet | AXT1800 | 4.1 | affected |
| GL.iNet | AXT1800 | 4.2 | affected |
| GL.iNet | AXT1800 | 4.3 | affected |
| GL.iNet | AXT1800 | 4.4 | affected |
| GL.iNet | AXT1800 | 4.5 | affected |
| GL.iNet | AXT1800 | 4.6 | affected |
| GL.iNet | AXT1800 | 4.7 | affected |
| GL.iNet | AXT1800 | 4.8 | affected |
| GL.iNet | BE1400 | 4.0 | affected |
| GL.iNet | BE1400 | 4.1 | affected |
| GL.iNet | BE1400 | 4.2 | affected |
| GL.iNet | BE1400 | 4.3 | affected |
| GL.iNet | BE1400 | 4.4 | affected |
| GL.iNet | BE1400 | 4.5 | affected |
| GL.iNet | BE1400 | 4.6 | affected |
| GL.iNet | BE1400 | 4.7 | affected |
| GL.iNet | BE1400 | 4.8 | affected |
| GL.iNet | BE3600 | 4.0 | affected |
| GL.iNet | BE3600 | 4.1 | affected |
| GL.iNet | BE3600 | 4.2 | affected |
| GL.iNet | BE3600 | 4.3 | affected |
| GL.iNet | BE3600 | 4.4 | affected |
| GL.iNet | BE3600 | 4.5 | affected |
| GL.iNet | BE3600 | 4.6 | affected |
| GL.iNet | BE3600 | 4.7 | affected |
| GL.iNet | BE3600 | 4.8 | affected |
| GL.iNet | BE6500 | 4.0 | affected |
| GL.iNet | BE6500 | 4.1 | affected |
| GL.iNet | BE6500 | 4.2 | affected |
| GL.iNet | BE6500 | 4.3 | affected |
| GL.iNet | BE6500 | 4.4 | affected |
| GL.iNet | BE6500 | 4.5 | affected |
| GL.iNet | BE6500 | 4.6 | affected |
| GL.iNet | BE6500 | 4.7 | affected |
| GL.iNet | BE6500 | 4.8 | affected |
| GL.iNet | BE9300 | 4.0 | affected |
| GL.iNet | BE9300 | 4.1 | affected |
| GL.iNet | BE9300 | 4.2 | affected |
| GL.iNet | BE9300 | 4.3 | affected |
| GL.iNet | BE9300 | 4.4 | affected |
| GL.iNet | BE9300 | 4.5 | affected |
| GL.iNet | BE9300 | 4.6 | affected |
| GL.iNet | BE9300 | 4.7 | affected |
| GL.iNet | BE9300 | 4.8 | affected |
| GL.iNet | BE10000 | 4.0 | affected |
| GL.iNet | BE10000 | 4.1 | affected |
| GL.iNet | BE10000 | 4.2 | affected |
| GL.iNet | BE10000 | 4.3 | affected |
| GL.iNet | BE10000 | 4.4 | affected |
| GL.iNet | BE10000 | 4.5 | affected |
| GL.iNet | BE10000 | 4.6 | affected |
| GL.iNet | BE10000 | 4.7 | affected |
| GL.iNet | BE10000 | 4.8 | affected |
| GL.iNet | E5800 | 4.0 | affected |
| GL.iNet | E5800 | 4.1 | affected |
| GL.iNet | E5800 | 4.2 | affected |
| GL.iNet | E5800 | 4.3 | affected |
| GL.iNet | E5800 | 4.4 | affected |
| GL.iNet | E5800 | 4.5 | affected |
| GL.iNet | E5800 | 4.6 | affected |
| GL.iNet | E5800 | 4.7 | affected |
| GL.iNet | E5800 | 4.8 | affected |
| GL.iNet | MT2500 | 4.0 | affected |
| GL.iNet | MT2500 | 4.1 | affected |
| GL.iNet | MT2500 | 4.2 | affected |
| GL.iNet | MT2500 | 4.3 | affected |
| GL.iNet | MT2500 | 4.4 | affected |
| GL.iNet | MT2500 | 4.5 | affected |
| GL.iNet | MT2500 | 4.6 | affected |
| GL.iNet | MT2500 | 4.7 | affected |
| GL.iNet | MT2500 | 4.8 | affected |
| GL.iNet | MT3000 | 4.0 | affected |
| GL.iNet | MT3000 | 4.1 | affected |
| GL.iNet | MT3000 | 4.2 | affected |
| GL.iNet | MT3000 | 4.3 | affected |
| GL.iNet | MT3000 | 4.4 | affected |
| GL.iNet | MT3000 | 4.5 | affected |
| GL.iNet | MT3000 | 4.6 | affected |
| GL.iNet | MT3000 | 4.7 | affected |
| GL.iNet | MT3000 | 4.8 | affected |
| GL.iNet | MT3600BE | 4.0 | affected |
| GL.iNet | MT3600BE | 4.1 | affected |
| GL.iNet | MT3600BE | 4.2 | affected |
| GL.iNet | MT3600BE | 4.3 | affected |
| GL.iNet | MT3600BE | 4.4 | affected |
| GL.iNet | MT3600BE | 4.5 | affected |
| GL.iNet | MT3600BE | 4.6 | affected |
| GL.iNet | MT3600BE | 4.7 | affected |
| GL.iNet | MT3600BE | 4.8 | affected |
| GL.iNet | MT5000 | 4.0 | affected |
| GL.iNet | MT5000 | 4.1 | affected |
| GL.iNet | MT5000 | 4.2 | affected |
| GL.iNet | MT5000 | 4.3 | affected |
| GL.iNet | MT5000 | 4.4 | affected |
| GL.iNet | MT5000 | 4.5 | affected |
| GL.iNet | MT5000 | 4.6 | affected |
| GL.iNet | MT5000 | 4.7 | affected |
| GL.iNet | MT5000 | 4.8 | affected |
| GL.iNet | MT6000 | 4.0 | affected |
| GL.iNet | MT6000 | 4.1 | affected |
| GL.iNet | MT6000 | 4.2 | affected |
| GL.iNet | MT6000 | 4.3 | affected |
| GL.iNet | MT6000 | 4.4 | affected |
| GL.iNet | MT6000 | 4.5 | affected |
| GL.iNet | MT6000 | 4.6 | affected |
| GL.iNet | MT6000 | 4.7 | affected |
| GL.iNet | MT6000 | 4.8 | affected |
| GL.iNet | X2000 | 4.0 | affected |
| GL.iNet | X2000 | 4.1 | affected |
| GL.iNet | X2000 | 4.2 | affected |
| GL.iNet | X2000 | 4.3 | affected |
| GL.iNet | X2000 | 4.4 | affected |
| GL.iNet | X2000 | 4.5 | affected |
| GL.iNet | X2000 | 4.6 | affected |
| GL.iNet | X2000 | 4.7 | affected |
| GL.iNet | X2000 | 4.8 | affected |
| GL.iNet | X3000 | 4.0 | affected |
| GL.iNet | X3000 | 4.1 | affected |
| GL.iNet | X3000 | 4.2 | affected |
| GL.iNet | X3000 | 4.3 | affected |
| GL.iNet | X3000 | 4.4 | affected |
| GL.iNet | X3000 | 4.5 | affected |
| GL.iNet | X3000 | 4.6 | affected |
| GL.iNet | X3000 | 4.7 | affected |
| GL.iNet | X3000 | 4.8 | affected |
| GL.iNet | XE3000 | 4.0 | affected |
| GL.iNet | XE3000 | 4.1 | affected |
| GL.iNet | XE3000 | 4.2 | affected |
| GL.iNet | XE3000 | 4.3 | affected |
| GL.iNet | XE3000 | 4.4 | affected |
| GL.iNet | XE3000 | 4.5 | affected |
| GL.iNet | XE3000 | 4.6 | affected |
| GL.iNet | XE3000 | 4.7 | affected |
| GL.iNet | XE3000 | 4.8 | affected |
Weaknesses
- CWE-94: Code Injection
- CWE-74: Injection
References
- https://vuldb.com/vuln/391162
- https://vuldb.com/vuln/391162/cti
- https://vuldb.com/cve/CVE-2026-19980
- https://vuldb.com/submit/873916
- https://github.com/gl-inet/CVE-issues/blob/main/4.0.0/Language%20Auto-Update%20Cron%20RCE.md
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.