rainpwn

/writeups  Research archive

Writeups.

16 technical writeups published between 2025 and 2026. 8 document a vulnerability that was assigned a CVE; the rest are experiments, reversing notes and research that never needed an identifier.

05 Feb 20266 min readCVE-2025-11730

CVE-2025-11730: Remote Code Execution via DDNS configuration in ZYXEL ATP/USG Series (V5.41)

A critical vulnerability in Zyxel firewalls, allows remote command execution with root privileges through improper input sanitization in the Dynamic DNS (DDNS) configuration. By injecting shell commands into a user-controlled URL parameter, an authenticated attacker can exploit the internal execution of curl to achieve full system compromise.

ZYXELRemote Code ExecutionZLD 5.41
21 Oct 202511 min readCVE-2025-9133

CVE-2025-9133: Configuration Exposure via Authorization Bypass

A vulnerability in the zysh-cgi component of the USG/ATP Series allows a low-privileged, semi-authenticated attacker to access the device’s configuration, bypassing authorization controls. This issue arises due to missing authorization checks and an incomplete validation of disallowed inputs, enabling the attacker to interact with restricted system functionalities through crafted requests. Successful exploitation may lead to exposure or modification of sensitive configuration data, even when two-factor authentication is enabled for the compromised account.

ZYXELAuthentication BypassZLD 5.40
22 Apr 202516 min readCVE-2025-1731CVE-2025-1732

CVE-2025-1731/1732: Remote Code Execution in ZYXEL FLEX-H Series

The incorrect permission assignment vulnerability in the PostgreSQL commands of certain USG FLEX H series uOS firmware versions could allow an authenticated local attacker with low privileges to gain access to the Linux shell and escalate their privileges by crafting malicious scripts or modifying system configurations with administrator-level access through a stolen token.

ZYXELRemote Code ExecutionExploituOS 1.31