Description
Roxy-WI is a web interface for managing Haproxy, Nginx, Apache and Keepalived servers. Prior to version 8.2.6.3, a command injection vulnerability exists in the `/config/compare/<service>/<server_ip>/show` endpoint, allowed authenticated users to execute arbitrary system commands on the app host. The vulnerability exists in `app/modules/config/config.py` on line 362, where user input is directly formatted in the template string that is eventually executed. Version 8.2.6.3 fixes the issue.
Published: 2026-03-17
Score: 8.8 High
EPSS: 2.1% Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

A command injection flaw exists in the /config/compare<service>/server_ip/show endpoint of Roxy‑WI. The flaw is caused by directly formatting a user supplied diff parameter into a template string that is later executed on the host. Because the application runs with the privileges of the web server, an attacker who can authenticate to the interface can supply malicious input to run arbitrary system commands, achieving full compromise of the underlying operating system. This vulnerability corresponds to CWE‑77 and CWE‑78.

Affected Systems

All released versions of Roxy‑WI prior to 8.2.6.3 are affected. Users of the web interface that manages HAProxy, Nginx, Apache, and Keepalived servers should verify that they are not running a vulnerable build.

Risk and Exploitability

The CVSS base score is 8.8, indicating a high severity level. The EPSS score of 2% suggests a moderate probability of exploitation at this time. The vulnerability is not listed in CISA’s KEV catalog. Exploitation requires the attacker to be authenticated to the application; however, once authenticated they can deliver a specially crafted diff value to trigger arbitrary command execution. Because the flaw is on the server side, a single successful exploitation can lead to complete system compromise.

Generated by OpenCVE AI on October 25, 2026 at 21:37 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Roxy‑WI to version 8.2.6.3 or later.
  • Implement input validation and sanitization to mitigate CWE‑77 and CWE‑78 by ensuring that the diff parameter cannot inject shell metacharacters or command functions.
  • Restrict access to the /config/compare endpoint to trusted administrative users only, reducing the number of potential attackers.
  • Configure a web application firewall or backend rule to block requests to the vulnerable endpoint until the patch is applied.

Generated by OpenCVE AI on October 25, 2026 at 21:37 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 19 Mar 2026 18:15:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:roxy-wi:roxy-wi:*:*:*:*:*:*:*:*

Wed, 18 Mar 2026 20:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 18 Mar 2026 12:15:00 +0000

Type Values Removed Values Added
First Time appeared Roxy-wi
Roxy-wi roxy-wi
Vendors & Products Roxy-wi
Roxy-wi roxy-wi

Wed, 18 Mar 2026 00:00:00 +0000

Type Values Removed Values Added
Description Roxy-WI is a web interface for managing Haproxy, Nginx, Apache and Keepalived servers. Prior to version 8.2.6.3, a command injection vulnerability exists in the `/config/compare/<service>/<server_ip>/show` endpoint, allowed authenticated users to execute arbitrary system commands on the app host. The vulnerability exists in `app/modules/config/config.py` on line 362, where user input is directly formatted in the template string that is eventually executed. Version 8.2.6.3 fixes the issue.
Title Roxy-WI has a Command Injection via diff parameter in config comparison allows authenticated RCE
Weaknesses CWE-77
CWE-78
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-03-18T19:53:19.520Z

Reserved: 2026-02-24T02:31:33.267Z

Link: CVE-2026-27811

cve-icon Vulnrichment

Updated: 2026-03-18T19:53:05.545Z

cve-icon NVD

Status : Analyzed

Published: 2026-03-18T00:16:19.427

Modified: 2026-06-17T10:27:43.487

Link: CVE-2026-27811

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-25T21:45:06Z

Weaknesses
  • CWE-77

    Improper Neutralization of Special Elements used in a Command ('Command Injection')

  • CWE-78

    Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')