Certain Draytek products are vulnerable to Cross Site Scripting (XSS) via the wlogin.cgi script and user_login.cgi script of the router's web application management portal. This affects Vigor3910, Vigor1000B, Vigor2962 v4.3.2.1; Vigor2865 and Vigor2866 v4.4.1.0; Vigor2927 v4.4.2.2; and Vigor2915, Vigor2765, Vigor2766, Vigor2135 v4.4.2.0; Vigor2763 v4.4.2.1; Vigor2862 and Vigor2926 v3.9.9.0; Vigor2925 v3.9.3; Vigor2952 and Vigor3220 v3.9.7.3; Vigor2133 and Vigor2762 v3.9.6.4; and Vigor2832 v3.9.6.2.
Conclusion & alert: CVE-2023-23313 is rated Moderate Risk (46.8/100): CVSS Medium severity, with medium exploitation likelihood (EPSS 0.57%). Mandatory action: Review affected assets and schedule remediation.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).
| # | Date | Old EPSS score | New EPSS score | Delta (New - Old) |
|---|---|---|---|---|
| 1 | 2026-03-10 | 2.05% | 0.57% | -1.48% |
| 2 | 2026-03-05 | 1.77% | 2.05% | +0.28% |
| 3 | 2026-01-28 | — | 1.77% | — |
Full EPSS history (14 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 6.1 | 3.1 | MEDIUM |
|
2.8 | 2.7 | [email protected] |
| 6.1 | 3.1 | MEDIUM |
|
2.8 | 2.7 | 134c704f-9b21-4f2e-91b3-4a467353bcc0 |
| Vendor | Product | Version | Raw CPE |
|---|---|---|---|
| draytek | vigor2860_firmware | < 3.9.4 | cpe:2.3:o:draytek:vigor2860_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2860n_firmware | < 3.9.4 | cpe:2.3:o:draytek:vigor2860n_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2860n-plus_firmware | < 3.9.4 | cpe:2.3:o:draytek:vigor2860n-plus_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2860vn-plus_firmware | < 3.9.4 | cpe:2.3:o:draytek:vigor2860vn-plus_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2860ac_firmware | < 3.9.4 | cpe:2.3:o:draytek:vigor2860ac_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2860vac_firmware | < 3.9.4 | cpe:2.3:o:draytek:vigor2860vac_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2860l_firmware | < 3.9.4 | cpe:2.3:o:draytek:vigor2860l_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2860ln_firmware | < 3.9.4 | cpe:2.3:o:draytek:vigor2860ln_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2832_firmware | < 3.9.6.3 | cpe:2.3:o:draytek:vigor2832_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2832n_firmware | < 3.9.6.3 | cpe:2.3:o:draytek:vigor2832n_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2766_firmware | < 4.4.2.1 | cpe:2.3:o:draytek:vigor2766_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2766ax_firmware | < 4.4.2.1 | cpe:2.3:o:draytek:vigor2766ax_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2766ac_firmware | < 4.4.2.1 | cpe:2.3:o:draytek:vigor2766ac_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2766vac_firmware | < 4.4.2.1 | cpe:2.3:o:draytek:vigor2766vac_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2765_firmware | < 4.4.2.1 | cpe:2.3:o:draytek:vigor2765_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2765ax_firmware | < 4.4.2.1 | cpe:2.3:o:draytek:vigor2765ax_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2765ac_firmware | < 4.4.2.1 | cpe:2.3:o:draytek:vigor2765ac_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2765va_firmware | < 4.4.2.1 | cpe:2.3:o:draytek:vigor2765va_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2763_firmware | < 4.4.2.2 | cpe:2.3:o:draytek:vigor2763_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2763ac_firmware | < 4.4.2.2 | cpe:2.3:o:draytek:vigor2763ac_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2762_firmware | < 3.9.6.5 | cpe:2.3:o:draytek:vigor2762_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2762n_firmware | < 3.9.6.5 | cpe:2.3:o:draytek:vigor2762n_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2762ac_firmware | < 3.9.6.5 | cpe:2.3:o:draytek:vigor2762ac_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2762vac_firmware | < 3.9.6.5 | cpe:2.3:o:draytek:vigor2762vac_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2135_firmware | < 4.4.2.1 | cpe:2.3:o:draytek:vigor2135_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2135ax_firmware | < 4.4.2.1 | cpe:2.3:o:draytek:vigor2135ax_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2135ac_firmware | < 4.4.2.1 | cpe:2.3:o:draytek:vigor2135ac_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2135vac_firmware | < 4.4.2.1 | cpe:2.3:o:draytek:vigor2135vac_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2135fvac_firmware | < 4.4.2.1 | cpe:2.3:o:draytek:vigor2135fvac_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2133_firmware | < 3.9.6.5 | cpe:2.3:o:draytek:vigor2133_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2133n_firmware | < 3.9.6.5 | cpe:2.3:o:draytek:vigor2133n_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2133ac_firmware | < 3.9.6.5 | cpe:2.3:o:draytek:vigor2133ac_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2133vac_firmware | < 3.9.6.5 | cpe:2.3:o:draytek:vigor2133vac_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2133fvac_firmware | < 3.9.6.5 | cpe:2.3:o:draytek:vigor2133fvac_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor166_firmware | < 4.2.4.1 | cpe:2.3:o:draytek:vigor166_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor165_firmware | < 4.2.4.1 | cpe:2.3:o:draytek:vigor165_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor130_firmware | < 3.8.5.1 | cpe:2.3:o:draytek:vigor130_firmware:*:*:*:*:*:*:*:* |
| draytek | vigornic_132_firmware | < 3.8.5.1 | cpe:2.3:o:draytek:vigornic_132_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor3910_firmware | < 4.3.2.2 | cpe:2.3:o:draytek:vigor3910_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor3220_firmware | < 3.9.7.4 | cpe:2.3:o:draytek:vigor3220_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2962_firmware | < 4.3.2.2 | cpe:2.3:o:draytek:vigor2962_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2962p_firmware | < 4.3.2.2 | cpe:2.3:o:draytek:vigor2962p_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor1000b_firmware | < 4.3.2.2 | cpe:2.3:o:draytek:vigor1000b_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2952_firmware | < 3.9.7.4 | cpe:2.3:o:draytek:vigor2952_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2952p_firmware | < 3.9.7.4 | cpe:2.3:o:draytek:vigor2952p_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2927_firmware | < 4.4.2.3 | cpe:2.3:o:draytek:vigor2927_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2927ax_firmware | < 4.4.2.3 | cpe:2.3:o:draytek:vigor2927ax_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2927ac_firmware | < 4.4.2.3 | cpe:2.3:o:draytek:vigor2927ac_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2927vac_firmware | < 4.4.2.3 | cpe:2.3:o:draytek:vigor2927vac_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2927f_firmware | < 4.4.2.3 | cpe:2.3:o:draytek:vigor2927f_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2927l_firmware | < 4.4.2.3 | cpe:2.3:o:draytek:vigor2927l_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2927lac_firmware | < 4.4.2.3 | cpe:2.3:o:draytek:vigor2927lac_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2926_firmware | < 3.9.9.1 | cpe:2.3:o:draytek:vigor2926_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2926n_firmware | < 3.9.9.1 | cpe:2.3:o:draytek:vigor2926n_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2926ac_firmware | < 3.9.9.1 | cpe:2.3:o:draytek:vigor2926ac_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2926vac_firmware | < 3.9.9.1 | cpe:2.3:o:draytek:vigor2926vac_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2926l_firmware | < 3.9.9.1 | cpe:2.3:o:draytek:vigor2926l_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2926ln_firmware | < 3.9.9.1 | cpe:2.3:o:draytek:vigor2926ln_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2926lac_firmware | < 3.9.9.1 | cpe:2.3:o:draytek:vigor2926lac_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2925_firmware | < 3.9.4 | cpe:2.3:o:draytek:vigor2925_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2925n_firmware | < 3.9.4 | cpe:2.3:o:draytek:vigor2925n_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2925n-plus_firmware | < 3.9.4 | cpe:2.3:o:draytek:vigor2925n-plus_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2925vn-plus_firmware | < 3.9.4 | cpe:2.3:o:draytek:vigor2925vn-plus_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2925ac_firmware | < 3.9.4 | cpe:2.3:o:draytek:vigor2925ac_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2925vac_firmware | < 3.9.4 | cpe:2.3:o:draytek:vigor2925vac_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2925fn_firmware | < 3.9.4 | cpe:2.3:o:draytek:vigor2925fn_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2925l_firmware | < 3.9.4 | cpe:2.3:o:draytek:vigor2925l_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2925ln_firmware | < 3.9.4 | cpe:2.3:o:draytek:vigor2925ln_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2915_firmware | < 4.4.2.1 | cpe:2.3:o:draytek:vigor2915_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2915ac_firmware | < 4.4.2.1 | cpe:2.3:o:draytek:vigor2915ac_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2866_firmware | < 4.4.1.1 | cpe:2.3:o:draytek:vigor2866_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2866ax_firmware | < 4.4.1.1 | cpe:2.3:o:draytek:vigor2866ax_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2866ac_firmware | < 4.4.1.1 | cpe:2.3:o:draytek:vigor2866ac_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2866vac_firmware | < 4.4.1.1 | cpe:2.3:o:draytek:vigor2866vac_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2866l_firmware | < 4.4.1.1 | cpe:2.3:o:draytek:vigor2866l_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2866lac_firmware | < 4.4.1.1 | cpe:2.3:o:draytek:vigor2866lac_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2865_firmware | < 4.4.1.1 | cpe:2.3:o:draytek:vigor2865_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2865ax_firmware | < 4.4.1.1 | cpe:2.3:o:draytek:vigor2865ax_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2865ac_firmware | < 4.4.1.1 | cpe:2.3:o:draytek:vigor2865ac_firmware:*:*:*:*:*:*:*:* |
| draytek | vigor2865vac_firmware | < 4.4.1.1 | cpe:2.3:o:draytek:vigor2865vac_firmware:*:*:*:*:*:*:*:* |