Zyxel ZLD Firewalls
CVE-2025-9133
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid first-factor credentials
-
ExploitPass first 2FA stage, skip second
-
ExecutionRequest config endpoint lacking authorization check
-
ImpactDownload and exfiltrate system configuration
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the attacker to already possess valid first-factor login credentials AND requires the device to have two-factor authentication configured, since the flaw lies in authorization not being enforced at the intermediate state after the first 2FA step succeeds but before the second factor is supplied. The limiting factors are therefore: valid primary credentials are mandatory (PR:L, not unauthenticated), the management interface must be reachable by the attacker, and the 2FA workflow must be in use; it does not work against a fully unauthenticated external actor with no credentials. |
| Impact | This is a CWE-862 missing authorization flaw in Zyxel ZLD firewalls (ATP, USG FLEX, USG FLEX 50(W), USG20(W)-VPN) that lets a semi-authenticated attacker - one who has cleared only the first stage of 2FA - read and download the device's system configuration. The signals are moderately but not uniformly elevated: CVSS 8.1 with AV:N/AC:L/PR:L/UI:N indicates a low-complexity, remotely reachable attack requiring only partial authentication, and EPSS at 5.46% (93rd percentile) is notably high in relative ranking, suggesting more exploitation interest than a typical CVE. However, there is NO CISA KEV listing and NO public POC referenced, so active exploitation is not confirmed - the high EPSS percentile reflects elevated predicted likelihood, not observed in-the-wild use. A key conflict: the NVD vector asserts C:H/I:H, but the description describes only viewing/downloading configuration, which is a confidentiality-only disclosure; the I:H (integrity) rating is not supported by the described behavior and should be verified with Zyxel. Net assessment: a credible, prioritizable issue for any exposed Zyxel firewall management interface because leaked configs expose credentials, VPN secrets, and topology - but it is gated behind possession of valid first-factor credentials, making it a privilege/authorization-bypass escalation rather than a fully unauthenticated remote compromise. |
| Exploit ScenarioDerived | An attacker who has obtained a valid first-factor username/password (e.g., via phishing, reuse, or a prior leak) authenticates to the firewall's management interface and stops after the first 2FA stage without completing the second factor. Because authorization is not enforced at that intermediate state, they invoke the configuration-retrieval function and download the full system configuration, harvesting stored credentials, VPN pre-shared keys, and network topology. No public exploit code is referenced, so this would currently require custom request crafting against the management endpoint. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 18, 2026
Missing authorization in Zyxel ZLD firewall firmware lets a semi-authenticated attacker who has completed only the first factor of a configured two-factor authentication flow view and download the device's system configuration. Affected platforms include ATP V4.32 through V5.40, USG FLEX V4.50 through V5.40, USG FLEX 50(W) V4.16 through V5.40, and USG20(W)-VPN V4.16 through V5.40; exploitation requires valid first-factor credentials, reachable management access, and 2FA in use, and no public exploit was identified at time of analysis, though EPSS is 5.46% (93rd percentile).
RemediationAI
Upgrade affected ATP, USG FLEX, USG FLEX 50(W), and USG20(W)-VPN devices to a fixed firmware release listed in Zyxel's security advisory; the supplied data does not provide an exact fixed version, so verify the applicable patched firmware against the advisory before rollout. If immediate upgrade is not possible, restrict management-interface access to trusted internal networks or VPN, block Internet-facing WAN management access, and monitor logs for sessions that complete only the first 2FA stage followed by configuration download; these reduce exposure but do not close the missing-authorization gap. Because downloaded configuration may contain administrative credentials, VPN secrets, and certificates, rotate affected secrets and review configuration-download events if a device may have been exposed.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Zyxel ZLD is the firmware family for the affected ATP, USG FLEX, USG FLEX 50(W), and USG20(W)-VPN firewall lines, and the supplied CPE entries identify zyxel:zld as the affected product family. The root cause is CWE-862 missing authorization: after the first stage of a 2FA login succeeds, the device does not enforce the authorization check that should prevent access to sensitive administrative functionality until the second factor is completed, allowing configuration retrieval in that intermediate state. The independent assessment uses CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N, treating the impact as confidentiality-only rather than integrity-impacting; the attacker can read and download the system configuration but the flaw is not assessed as allowing configuration modification. Exploitation is constrained by the need for valid primary credentials (PR:L), management-interface reachability, and an active 2FA workflow; no public exploit code or confirmed active exploitation was identified in the provided data.
Know when Zld gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Remotely reachable with partial credentials (PR:L, AC:L); downloading configuration is a confidentiality disclosure (C:H) with no described write/modify capability, so I:N and A:N.
Primary rating from Vendor (zyxel).
CVSS VectorVendor: zyxel
DescriptionCVE.org
A missing authorization vulnerability in Zyxel ATP series firmware versions from V4.32 through V5.40, USG FLEX series firmware versions from V4.50 through V5.40, USG FLEX 50(W) series firmware versions from V4.16 through V5.40, and USG20(W)-VPN series firmware versions from V4.16 through V5.40 could allow a semi-authenticated attacker-who has completed only the first stage of the two-factor authentication (2FA) process-to view and download the system configuration from an affected device.
Executive ViewAI
Zyxel ZLD firewall firmware on ATP, USG FLEX, USG FLEX 50(W), and USG20(W)-VPN platforms contains a high-severity missing-authorization flaw that can expose the device system configuration to someone who has completed only the first factor of a configured two-factor login. Because firewall configurations can contain sensitive network, credential, and VPN material, leadership should treat this as a priority exposure for any organization operating affected Zyxel devices with reachable management access and 2FA enabled. No vendor-released patch identified at time of analysis, and no public exploit identified at time of analysis, but the risk warrants immediate management-plane restriction and monitoring.
No vendor-released patch identified at time of analysis; restrict management access to trusted networks, disable WAN-side administration, enforce strong first-factor credentials, monitor and alert on configuration views/downloads, segment affected firewalls, and apply vendor-published workarounds when available.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Affected Products (CPE)CVE.org
A directory traversal vulnerability in the web management interface of Zyxel ATP series firmware versions V5.00 through
A stack-based buffer overflow in fbwifi_continue.cgi on Zyxel UTM and VPN series of gateways running firmware version V4
A command injection vulnerability in the IPSec VPN feature of Zyxel ATP series firmware versions from V4.32 through V5.3
A null pointer dereference vulnerability in Zyxel ATP series firmware versions from V4.32 through V5.38, USG FLEX series
An integer overflow vulnerability in the source code of the QuickSec IPSec toolkit used in the VPN feature of the Zyxel
OS command injection in Zyxel ZLD-based firewalls lets an attacker who already holds administrator credentials execute a
A post-authentication command injection vulnerability in Zyxel ATP series firmware versions from V4.60 through V5.38 and
A post-authentication command injection vulnerability in Zyxel ATP series firmware versions from V4.32 through V5.38, US
A post-authentication command injection vulnerability in Zyxel ATP series firmware versions from V5.00 through V5.38, US
Certain Zyxel products allow command injection by an admin via an input string to chg_exp_pwd during a password-change a
A reflected cross-site scripting (XSS) vulnerability in the CGI program "dynamic_script.cgi" of Zyxel ATP series firmwar
A cross-site scripting (XSS) vulnerability in the CGI program of the Zyxel ATP series firmware versions 5.10 through 5.3
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB