An authentication bypasss vulnerability in the web-based management interface of Zyxel USG/Zywall series firmware versions 4.35 through 4.64 and USG Flex, ATP, and VPN series firmware versions 4.35 through 5.01, which could allow a remote attacker to execute arbitrary commands on an affected device.
Conclusion & alert: CVE-2021-35029 is rated Moderate Risk (53.1/100): CVSS Critical severity, with low exploitation likelihood (EPSS 0.20%). 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-17 | 0.71% | 0.20% | -0.52% |
| 2 | 2025-11-21 | 0.80% | 0.71% | -0.09% |
| 3 | 2025-11-18 | — | 0.80% | — |
Full EPSS history (15 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 9.8 | 3.1 | CRITICAL |
|
3.9 | 5.9 | [email protected] |
| 9.8 | 3.1 | CRITICAL |
|
3.9 | 5.9 | [email protected] |
| 7.5 | 2.0 | HIGH |
|
10.0 | 6.4 | [email protected] |
| Vendor | Product | Version | Raw CPE |
|---|---|---|---|
| zyxel | usg1900_firmware | >= 4.35, <= 4.64 | cpe:2.3:o:zyxel:usg1900_firmware:*:*:*:*:*:*:*:* |
| zyxel | usg1100_firmware | >= 4.35, <= 4.64 | cpe:2.3:o:zyxel:usg1100_firmware:*:*:*:*:*:*:*:* |
| zyxel | usg310_firmware | >= 4.35, <= 4.64 | cpe:2.3:o:zyxel:usg310_firmware:*:*:*:*:*:*:*:* |
| zyxel | usg210_firmware | >= 4.35, <= 4.64 | cpe:2.3:o:zyxel:usg210_firmware:*:*:*:*:*:*:*:* |
| zyxel | usg110_firmware | >= 4.35, <= 4.64 | cpe:2.3:o:zyxel:usg110_firmware:*:*:*:*:*:*:*:* |
| zyxel | usg40_firmware | >= 4.35, <= 4.64 | cpe:2.3:o:zyxel:usg40_firmware:*:*:*:*:*:*:*:* |
| zyxel | usg40w_firmware | >= 4.35, <= 4.64 | cpe:2.3:o:zyxel:usg40w_firmware:*:*:*:*:*:*:*:* |
| zyxel | usg60_firmware | >= 4.35, <= 4.64 | cpe:2.3:o:zyxel:usg60_firmware:*:*:*:*:*:*:*:* |
| zyxel | usg60w_firmware | >= 4.35, <= 4.64 | cpe:2.3:o:zyxel:usg60w_firmware:*:*:*:*:*:*:*:* |
| zyxel | usg300_firmware | >= 4.35, <= 4.64 | cpe:2.3:o:zyxel:usg300_firmware:*:*:*:*:*:*:*:* |
| zyxel | usg1000_firmware | >= 4.35, <= 4.64 | cpe:2.3:o:zyxel:usg1000_firmware:*:*:*:*:*:*:*:* |
| zyxel | usg2000_firmware | >= 4.35, <= 4.64 | cpe:2.3:o:zyxel:usg2000_firmware:*:*:*:*:*:*:*:* |
| zyxel | usg20_firmware | >= 4.35, <= 4.64 | cpe:2.3:o:zyxel:usg20_firmware:*:*:*:*:*:*:*:* |
| zyxel | usg20w_firmware | >= 4.35, <= 4.64 | cpe:2.3:o:zyxel:usg20w_firmware:*:*:*:*:*:*:*:* |
| zyxel | usg50_firmware | >= 4.35, <= 4.64 | cpe:2.3:o:zyxel:usg50_firmware:*:*:*:*:*:*:*:* |
| zyxel | usg100_firmware | >= 4.35, <= 4.64 | cpe:2.3:o:zyxel:usg100_firmware:*:*:*:*:*:*:*:* |
| zyxel | usg200_firmware | >= 4.35, <= 4.64 | cpe:2.3:o:zyxel:usg200_firmware:*:*:*:*:*:*:*:* |
| zyxel | usg_flex_100_firmware | >= 4.35, <= 5.01 | cpe:2.3:o:zyxel:usg_flex_100_firmware:*:*:*:*:*:*:*:* |
| zyxel | usg_flex_200_firmware | >= 4.35, <= 5.01 | cpe:2.3:o:zyxel:usg_flex_200_firmware:*:*:*:*:*:*:*:* |
| zyxel | usg_flex_500_firmware | >= 4.35, <= 5.01 | cpe:2.3:o:zyxel:usg_flex_500_firmware:*:*:*:*:*:*:*:* |
| zyxel | usg_flex_100w_firmware | >= 4.35, <= 5.01 | cpe:2.3:o:zyxel:usg_flex_100w_firmware:*:*:*:*:*:*:*:* |
| zyxel | usg_flex_700_firmware | >= 4.35, <= 5.01 | cpe:2.3:o:zyxel:usg_flex_700_firmware:*:*:*:*:*:*:*:* |
| zyxel | zywall_atp100_firmware | >= 4.35, <= 5.01 | cpe:2.3:o:zyxel:zywall_atp100_firmware:*:*:*:*:*:*:*:* |
| zyxel | zywall_atp100w_firmware | >= 4.35, <= 5.01 | cpe:2.3:o:zyxel:zywall_atp100w_firmware:*:*:*:*:*:*:*:* |
| zyxel | zywall_atp200_firmware | >= 4.35, <= 5.01 | cpe:2.3:o:zyxel:zywall_atp200_firmware:*:*:*:*:*:*:*:* |
| zyxel | zywall_atp500_firmware | >= 4.35, <= 5.01 | cpe:2.3:o:zyxel:zywall_atp500_firmware:*:*:*:*:*:*:*:* |
| zyxel | zywall_atp700_firmware | >= 4.35, <= 5.01 | cpe:2.3:o:zyxel:zywall_atp700_firmware:*:*:*:*:*:*:*:* |
| zyxel | zywall_atp800_firmware | >= 4.35, <= 5.01 | cpe:2.3:o:zyxel:zywall_atp800_firmware:*:*:*:*:*:*:*:* |
| zyxel | zywall_vpn50_firmware | >= 4.35, <= 5.01 | cpe:2.3:o:zyxel:zywall_vpn50_firmware:*:*:*:*:*:*:*:* |
| zyxel | zywall_vpn100_firmware | >= 4.35, <= 5.01 | cpe:2.3:o:zyxel:zywall_vpn100_firmware:*:*:*:*:*:*:*:* |
| zyxel | zywall_vpn300_firmware | >= 4.35, <= 5.01 | cpe:2.3:o:zyxel:zywall_vpn300_firmware:*:*:*:*:*:*:*:* |
| zyxel | usg20-vpn_firmware | >= 4.35, <= 5.01 | cpe:2.3:o:zyxel:usg20-vpn_firmware:*:*:*:*:*:*:*:* |
| zyxel | usg20w-vpn_firmware | >= 4.35, <= 5.01 | cpe:2.3:o:zyxel:usg20w-vpn_firmware:*:*:*:*:*:*:*:* |
| zyxel | usg2200-vpn_firmware | >= 4.35, <= 5.01 | cpe:2.3:o:zyxel:usg2200-vpn_firmware:*:*:*:*:*:*:*:* |
| zyxel | zywall_110_firmware | >= 4.35, <= 5.01 | cpe:2.3:o:zyxel:zywall_110_firmware:*:*:*:*:*:*:*:* |
| zyxel | zywall_310_firmware | >= 4.35, <= 5.01 | cpe:2.3:o:zyxel:zywall_310_firmware:*:*:*:*:*:*:*:* |
| zyxel | zywall_1100_firmware | >= 4.35, <= 5.01 | cpe:2.3:o:zyxel:zywall_1100_firmware:*:*:*:*:*:*:*:* |
| URL | Tags |
|---|---|
| https://www.zyxel.com/support/Zyxel_security_advisory_for_attacks_against_security_appliances.shtml | Vendor Advisory |