CVE-2022-31161
Roxy-WI Vulnerable to Unauthenticated Remote Code Execution via ssl_cert Upload
Record summary
CVE-2022-31161 has a selected CVSS score of 10.0 (critical); EIP currently links 1 catalogued exploit and 1 Nuclei template.
Description
Roxy-WI is a Web interface for managing HAProxy, Nginx and Keepalived servers. Prior to version 6.1.1.0, the system command can be run remotely via the subprocess_execute function without processing the inputs received from the user in the /app/options.py file. Version 6.1.1.0 contains a patch for this issue.
Exploitation context
Known exploitation
- VulnCheck KEV
- Listed · Jun 3, 2025 · VulnCheck
- Reported exploitation
- Observed · VulnCheck
Available material
CISA SSVC decision
CISA Coordinator · SSVC 2.0.3 · Evaluated Apr 23, 2025 · Source: CVE List
Affected products and versions
2| Product | Source | Version range | Status |
|---|---|---|---|
roxy-wiBrowse hap-wi / roxy-wi | CVE List | < 6.1.1.0 | affected |
roxy-wiBrowse roxy-wi / roxy-wi | VulnCheck | Version data not supplied | |
Proofs of concept
1Catalogued exploits
ExploitDBRoxy WI v6.1.1.0 - Unauthenticated Remote Code Execution (RCE) via ssl_cert UploadExploitDB exploitby Nuri ÇilengirNot analyzed1 file
Nuclei templates
1ProjectDiscoveryCRITICALRoxy-WI - Remote Code ExecutionCVSS 9.8
Roxy-WI before 6.1.1.0 is susceptible to remote code execution. System commands can be run remotely via the delcert parameter without proper input validation in the /app/options.py file, allowing attackers to inject arbitrary OS commands.
Impact
Successful exploitation of this vulnerability could allow an attacker to execute arbitrary code on the affected system.
Remediation
Users are advised to upgrade to latest version.
Source: ProjectDiscovery