CVE-2026-45564: Roxy-WI command injection in config versions save route

CVE-2026-45564 · Severity: high · CVSS 8.8 · Published 2026-06-10

Roxy-WI is a management interface used to configure and control web servers like HAProxy, Nginx, and Apache. A security flaw allows an authenticated user with standard permissions to execute unauthorized commands on the underlying server. This could lead to a complete system takeover, unauthorized access to sensitive configuration data, or disruption of managed web services.

Technologies: Roxy-WI. Vendors: Roxy-WI.

Quick answers

Is CVE-2026-45564 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-45564 being exploited in the wild.
How severe is CVE-2026-45564?
High severity, with a CVSS score of 8.8, published 10 June 2026.
Which products and versions are affected?
Roxy-WI <= 8.2.6.4.
Is there a fix for CVE-2026-45564?
No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.
How is CVE-2026-45564 attacked?
It is attacked over the network, in a network appliance.
Am I affected by CVE-2026-45564?
Check whether you run Roxy-WI at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

Technical details

An OS command injection vulnerability exists in Roxy-WI versions 8.2.6.4 and prior within the 'save_version' route. The application takes the 'configver' parameter from the URL path and interpolates it directly into a string passed to 'os.system()' for the 'dos2unix' command. Because the parameter is not validated by Pydantic or sanitized via 'EscapedString', and a previous security patch for path traversal was insufficient, an authenticated user (role level 3 or lower) can use shell metacharacters (e.g., ';', '&', '|') to execute arbitrary commands as the web server user. At the time of reporting, no official patch is available, though manual remediation involves switching to 'subprocess.run' with argument arrays and implementing regex-based input validation.

Affected products

  • Roxy-WI Roxy-WI <= 8.2.6.4

Timeline

  • 2026-05-15: advisory: GitHub Security Advisory published
  • 2026-06-10: disclosed: CVE published to NVD

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.