Description
Improper error message handling in Zyxel ZyWALL/USG series firmware versions 4.60 through 4.73, VPN series firmware versions 4.60 through 5.35, USG FLEX series firmware versions 4.60 through 5.35, and ATP series firmware versions 4.60 through 5.35, which could allow an unauthenticated attacker to execute some OS commands remotely by sending crafted packets to an affected device.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| Zyxel | ZyWALL/USG series firmware | 4.60 through 4.73 | — |
| Zyxel | VPN series firmware | 4.60 through 5.35 | — |
| Zyxel | USG FLEX series firmware | 4.60 through 5.35 | — |
| Zyxel | ATP series firmware | 4.60 through 5.35 | — |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Metasploit 1 module
-
Zyxel IKE Packet Decoder Unauthenticated Remote Code Execution
exploit/linux/misc/zyxel_ike_decoder_rce_cve_2023_28771
GitHub 2 repositories
-
benjaminhays/CVE-2023-28771-PoC ★ 30 · May 23, 2023
PoC for CVE-2023-28771 based on Rapid7's excellent writeup
-
JinParkmida/cve-2023-28771-demo ★ 0 · Jul 22, 2025
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Advisories 1
- WID-SEC-2023-1070 Zyxel Firewalls: Mehrere Schwachstellen BSI CERT-Bund (WID) · Jun 1, 2023