CVE-2022-31137
Unauthenticated Remote Code Execution in Roxy-WI
Record summary
CVE-2022-31137 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, Apache and Keepalived servers. Versions prior to 6.1.1.0 are subject to a remote code execution vulnerability. System commands can be run remotely via the subprocess_execute function without processing the inputs received from the user in the /app/options.py file. Attackers need not be authenticated to exploit this vulnerability. Users are advised to upgrade. There are no known workarounds for this vulnerability.
Exploitation context
Known exploitation
- VulnCheck KEV
- Listed · Dec 21, 2022 · VulnCheck
- Reported exploitation
- Observed · VulnCheck
Available material
CISA SSVC decision
CISA Coordinator · SSVC 2.0.3 · Evaluated Apr 22, 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
MetasploitRoxy-WI Prior to 6.1.1.0 Unauthenticated Command Injection RCEMetasploit exploitby Nuri Çilengir <nuri@prodaft.com>Not analyzed1 file
Nuclei templates
1ProjectDiscoveryCRITICALRoxy-WI < 6.1.1.0 - 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 subprocess_execute function without processing the inputs received from the user in the /app/options.py file.
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