Zyxel ZLD Firewalls
CVE-2025-8078
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain firewall admin credentials
-
DeliveryAuthenticate to device CLI
-
ExploitSubmit crafted argument to CLI command
-
ExecutionBreak out via command injection
-
ImpactExecute arbitrary OS commands on appliance
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK
2 techniques across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated session with administrator privileges on the device (PR:H), after which the attacker passes a crafted string as an argument to a CLI command to achieve OS command execution. Affected only on specific firmware ranges: Zyxel ATP (V4.32-V5.40), USG FLEX (V4.50-V5.40), USG FLEX 50(W) (V4.16-V5.40), and USG20(W)-VPN (V4.16-V5.40) running ZLD firmware; devices patched beyond these ranges or models outside this list are not affected. The primary limiting factor is the administrator-credential prerequisite - there is no unauthenticated or low-privilege path described - so realistic risk depends on credential hygiene and whether the companion 'missing authorization' vulnerability in the same advisory can be chained to reach admin-equivalent access. |
| Impact | This is a post-authentication OS command injection (CWE-78) that requires administrator privileges (CVSS 3.1 vector CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H, base 7.2 HIGH). The PR:H metric is the dominant risk-limiting factor: an attacker must already hold valid admin credentials on the firewall, which substantially narrows the realistic threat to credential theft, insider misuse, or chaining with a separate authentication-bypass/authorization flaw. Notably, the single referenced Zyxel advisory covers 'post-authentication command injection AND missing authorization vulnerabilities' together, so operators should verify whether a companion authorization flaw in the same advisory could lower the effective privilege barrier. Signals are consistent rather than conflicting: there is no CISA KEV listing and no public exploit identified, and the EPSS score of 1.45% (73rd percentile) indicates low-to-moderate modeled exploitation probability - elevated relative to the average CVE but not indicative of mass exploitation. No SSVC decision data was provided. Net assessment: a genuinely serious flaw for defense-in-depth (admin on a perimeter firewall should not mean unrestricted root-level OS access), but a measured patch priority rather than an emergency, because exploitation is gated behind administrator authentication and no active exploitation or POC is evidenced in the provided data. |
| Exploit ScenarioDerived | An attacker who has obtained or abused Zyxel firewall administrator credentials (e.g., via phishing, reused/default credentials, or a chained authorization bypass) logs into the device's CLI and submits a crafted string as an argument to a vulnerable CLI command. The injected string breaks out of the intended command context and executes arbitrary OS commands on the underlying ZLD firmware, giving the attacker control over the perimeter appliance. No public exploit was identified at the time of analysis, and no user interaction beyond the attacker's own authenticated session is required. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 18, 2026
OS command injection in Zyxel ZLD-based firewalls lets an attacker who already holds administrator credentials execute arbitrary operating-system commands by supplying a crafted argument to a CLI command. The flaw affects ATP firmware 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, with CVSS 3.1 score 7.2 (PR:H); no public exploit identified at time of analysis, and EPSS is 1.45% at the 73rd percentile. Because administrator access is required, realistic risk is concentrated in environments with weak credential hygiene or where the companion missing-authorization issue in the same advisory could be chained to obtain admin-equivalent access.
RemediationAI
Apply the model-specific ZLD firmware update identified in Zyxel's security advisory and move devices outside the affected ranges; the supplied data does not provide an exact fixed firmware version, so use the advisory's model-specific release rather than assuming a version number. Until patched, restrict administrative CLI/Web access to trusted management networks or VPNs, disable WAN-side administration where operationally possible, remove unused administrator accounts, enforce strong unique credentials and MFA if supported, and monitor CLI command logs for suspicious argument injection attempts. These controls reduce exposure but do not fix the underlying CWE-78 flaw; restricting management access can inconvenience remote administration, and disabling WAN-side admin may block offsite support workflows.
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
The affected products run Zyxel's ZLD firewall firmware, identified in CPE data as zyxel:zld OS entries without version granularity. The root cause is CWE-78, improper neutralization of special elements used in an OS command, where a post-authentication CLI command accepts a crafted argument and passes it into operating-system command execution. The CVSS 3.1 vector CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H reflects network reachability but a high-privilege prerequisite: an authenticated administrator session is needed before exploitation. The advisory also covers a related missing-authorization issue, so defenders should consider whether that separate weakness could be chained to reach the administrator-equivalent access this command injection requires.
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:H/UI:N/S:U/C:H/I:H/A:H
CLI is reachable remotely (AV:N) with no special conditions (AC:L), but exploitation demands administrator authentication (PR:H); OS command execution yields full confidentiality, integrity, and availability impact on the device.
Primary rating from Vendor (zyxel).
CVSS VectorVendor: zyxel
DescriptionCVE.org
A post-authentication command injection 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 an authenticated attacker with administrator privileges to execute operating system (OS) commands on the affected device by passing a crafted string as an argument to a CLI command.
Executive ViewAI
Zyxel ZLD-based firewalls-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-are affected by a high-severity OS command injection flaw that requires high-privileged authenticated administrator access. If exploited, an attacker with administrator credentials could run arbitrary operating-system commands on a perimeter firewall, undermining network segmentation and potentially exposing sensitive traffic and management controls. Leadership should prioritize credential hygiene and management-plane exposure because no vendor-released patch has been identified, no public exploit was identified at time of analysis, and risk rises where administrator credentials are weak or the companion missing-authorization issue in the same advisory can be chained.
No vendor-released patch identified at time of analysis. Restrict administrative and CLI access to trusted networks or VPN, enforce strong unique high-privilege credentials and MFA where supported, remove dormant or shared administrator accounts, centralize and alert on CLI and administrator logs, and monitor for chaining with the companion missing-authorization issue.
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
OS command injection occurs when an application passes unsanitized user input directly into system shell commands.
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
Missing authorization in Zyxel ZLD firewall firmware lets a semi-authenticated attacker who has completed only the first
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
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