CVE-2024-29973

CRITICAL EXPLOITED IN THE WILD NUCLEI

Zyxel NAS326 <V5.21(AAZF.17)C0 - Command Injection

Title source: llm
STIX 2.1

Exploitation Summary

CVE-2024-29973 has been observed exploited in the wild (reported by VulnCheck KEV, InTheWild.io). EIP tracks 13 public exploits from researchers including iSee857, bigb0x, NanoWraith. A Nuclei detection template is also available.

AI-analyzed exploit summary The repository contains a functional exploit for CVE-2026-22812, targeting OpenCode with a command execution vulnerability via session manipulation. The script demonstrates RCE by sending a crafted JSON payload to the '/session/{id}/shell' endpoint.

Description

** UNSUPPORTED WHEN ASSIGNED ** The command injection vulnerability in the “setCookie” parameter in Zyxel NAS326 firmware versions before V5.21(AAZF.17)C0 and NAS542 firmware versions before V5.21(ABAG.14)C0 could allow an unauthenticated attacker to execute some operating system (OS) commands by sending a crafted HTTP POST request.

Exploits (13)

github WORKING POC 40 stars
by iSee857 · pythonpoc
https://github.com/iSee857/CVE-PoC/tree/main/Zyxel_CVE-2024-29973_setCookie_RCE.py

The repository contains a functional exploit for CVE-2026-22812, targeting OpenCode with a command execution vulnerability via session manipulation. The script demonstrates RCE by sending a crafted JSON payload to the '/session/{id}/shell' endpoint.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: OpenCode (version unspecified)
No auth needed
Prerequisites: Network access to the target · OpenCode service running
devstral-2 · analyzed Feb 27, 2026 Full analysis →
nomisec WORKING POC 10 stars
by bigb0x · remote
https://github.com/bigb0x/CVE-2024-29973

This repository contains a functional exploit PoC for CVE-2024-29973, a command injection vulnerability in Zyxel NAS326 and NAS542 firmware. The script sends a crafted HTTP request to execute arbitrary commands (e.g., 'id') and checks for the presence of 'root:' in the response to confirm vulnerability.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Trivial
Reliability
Reliable
Target: Zyxel NAS326 firmware before V5.21(AAZF.17)C0 and NAS542 firmware before V5.21(ABAG.14)
No auth needed
Prerequisites: Network access to the target device · Python 3.6+ with 'requests' library
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec WORKING POC 10 stars
by NanoWraith · poc
https://github.com/NanoWraith/CVE-2024-29973

The repository contains a functional Python script that exploits a command injection vulnerability in Zyxel NAS devices (CVE-2024-29973). The exploit sends a crafted HTTP GET request to execute arbitrary commands via the `c0` parameter, specifically using `__import__('subprocess').check_output('id', shell=True)` to achieve remote code execution (RCE).

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Trivial
Reliability
Reliable
Target: Zyxel NAS
No auth needed
Prerequisites: Network access to the target Zyxel NAS device
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec WORKING POC 6 stars
by RevoltSecurities · remote
https://github.com/RevoltSecurities/CVE-2024-29973

The repository contains a functional exploit for CVE-2024-29973, demonstrating a command injection vulnerability. The exploit sends a crafted HTTP request to trigger command execution and checks for the presence of the string 'Exploited' in the response to confirm vulnerability.

Classification
Working Poc 90%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Unknown (likely a web application with a specific endpoint vulnerable to command injection)
No auth needed
Prerequisites: Network access to the target system · Target system must be running the vulnerable software
devstral-2 · analyzed Feb 18, 2026 Full analysis →
github WORKING POC 4 stars
by Pommaq · pythonremote
https://github.com/Pommaq/CVE-2024-29972-CVE-2024-29976-CVE-2024-29973-CVE-2024-29975-CVE-2024-29974-poc

This repository contains a functional exploit PoC for multiple ZyXEL NAS vulnerabilities (CVE-2024-29972, CVE-2024-29973, CVE-2024-29974, CVE-2024-29975, CVE-2024-29976), including command injection, privilege escalation, and backdoor access. The exploit leverages Python code injection and shell command execution to achieve RCE and LPE.

Classification
Working Poc 95%
Attack Type
Rce | Lpe | Auth Bypass
Complexity
Moderate
Reliability
Reliable
Target: ZyXEL NAS devices (specific models not specified)
No auth needed
Prerequisites: Network access to the target device · Vulnerable ZyXEL NAS firmware
devstral-2 · analyzed Feb 19, 2026 Full analysis →
nomisec WORKING POC 3 stars
by momika233 · remote
https://github.com/momika233/CVE-2024-29973

The repository contains a functional exploit for CVE-2024-29973, a command injection vulnerability in Zyxel NAS326 firmware. The YAML file includes a crafted HTTP GET request targeting the 'setCookie' parameter to execute arbitrary commands (e.g., 'id') via Python's subprocess module.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Trivial
Reliability
Reliable
Target: Zyxel NAS326 firmware < V5.21(AAZF.17)C0
No auth needed
Prerequisites: Network access to the vulnerable Zyxel NAS device
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec WORKING POC 2 stars
by intel365 · poc
https://github.com/intel365/CVE-2024-29973

The repository contains a functional exploit for CVE-2024-29973, a command injection vulnerability in Zyxel NAS326 and NAS542 firmware. The exploit leverages improper input validation in the 'setCookie' parameter to execute arbitrary commands via crafted HTTP POST requests.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Trivial
Reliability
Reliable
Target: Zyxel NAS326 Firmware < V5.21(AAZF.17)C0, Zyxel NAS542 Firmware < V5.21(ABAG.14)C0
No auth needed
Prerequisites: Network access to the vulnerable device
devstral-2 · analyzed Jun 08, 2026 Full analysis →
nomisec WORKING POC 2 stars
by kernel364 · poc
https://github.com/kernel364/CVE-2024-29973

The repository contains a functional exploit for CVE-2024-29973, a command injection vulnerability in Zyxel NAS326 and NAS542 firmware. The exploit leverages improper input validation in the 'setCookie' parameter to execute arbitrary OS commands via crafted HTTP POST requests.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Trivial
Reliability
Reliable
Target: Zyxel NAS326 Firmware < V5.21(AAZF.17)C0, Zyxel NAS542 Firmware < V5.21(ABAG.14)C0
No auth needed
Prerequisites: Network access to the vulnerable device
devstral-2 · analyzed May 24, 2026 Full analysis →
nomisec WORKING POC
by voidbroker · poc
https://github.com/voidbroker/CVE-2024-29973

The repository contains a functional exploit for CVE-2024-29973, a command injection vulnerability in Zyxel NAS326 firmware. The exploit leverages improper input validation in the 'setCookie' parameter to execute arbitrary OS commands via crafted HTTP POST requests.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Trivial
Reliability
Reliable
Target: Zyxel NAS326 Firmware < V5.21(AAZF.17)C0
No auth needed
Prerequisites: Network access to the vulnerable device
devstral-2 · analyzed Feb 19, 2026 Full analysis →
nomisec WORKING POC
by p0et08 · remote
https://github.com/p0et08/CVE-2024-29973

This repository contains a functional Python script that exploits CVE-2024-29973, a command injection vulnerability in Zyxel NAS devices. The script sends a crafted HTTP request to execute arbitrary commands (e.g., 'id') and checks the response for signs of successful exploitation.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Trivial
Reliability
Reliable
Target: Zyxel NAS326 (before V5.21(AAZF.17)C0) and NAS542 (before V5.21(ABAG.14))
No auth needed
Prerequisites: Network access to the target device · Target device must be running vulnerable firmware
devstral-2 · analyzed Feb 18, 2026 Full analysis →
vulncheck_xdb WORKING POC
remote
https://github.com/0xlf/CVE-2024-29973

The repository contains a functional exploit for CVE-2024-29973, demonstrating a command injection vulnerability in Zyxel NAS326 firmware. The YAML file includes a crafted HTTP POST request that injects commands via the 'setCookie' parameter, while the README provides additional context and examples.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Trivial
Reliability
Reliable
Target: Zyxel NAS326 Firmware < V5.21(AAZF.17)C0
No auth needed
Prerequisites: Network access to the vulnerable device
devstral-2 · analyzed Feb 25, 2026 Full analysis →
vulncheck_xdb WORKING POC
remote
https://github.com/lfillaz/CVE-2024-2997

The repository contains a functional exploit PoC for CVE-2024-29973, targeting a command injection vulnerability in a web application. The script sends crafted HTTP requests with payloads designed to execute arbitrary commands and checks for indicators of successful exploitation.

Classification
Working Poc 90%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Unknown (likely a web application with a specific endpoint vulnerable to command injection)
No auth needed
Prerequisites: Network access to the target web application · Vulnerable endpoint exposed
devstral-2 · analyzed Feb 25, 2026 Full analysis →
vulncheck_xdb WORKING POC
remote
https://github.com/k3lpi3b4nsh33/CVE-2024-29973

The repository contains a functional Python script that exploits a command injection vulnerability in Zyxel NAS devices (CVE-2024-29973). The exploit sends a crafted HTTP GET request to execute arbitrary commands via the `c0` parameter, leveraging Python's `subprocess` module for RCE.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Trivial
Reliability
Reliable
Target: Zyxel NAS (specific version not specified)
No auth needed
Prerequisites: Target URL list in 'Kelpie.txt'
devstral-2 · analyzed Feb 25, 2026 Full analysis →

Nuclei Templates (1)

Zyxel NAS326 Firmware < V5.21(AAZF.17)C0 - Command Injection
CRITICALVERIFIEDby ritikchaddha
FOFA: app="ZYXEL-NAS326"

Scores

CVSS v3 9.8
EPSS 0.9398
EPSS Percentile 99.9%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

CISA SSVC

Vulnrichment
Exploitation poc
Automatable yes
Technical Impact total

Details

VulnCheck KEV 2024-06-24
InTheWild.io 2024-09-18
CWE
CWE-78
Status published
Products (2)
zyxel/nas326_firmware < 5.21\(aazf.17\)c0
zyxel/nas542_firmware < 5.21\(abag.14\)c0
Published Jun 04, 2024
Tracked Since Feb 18, 2026