CVE-2026-45564: Roxy-WI: Authenticated RCE via 'configver' URL parameter (os.system sink in /config/versions/.../save)

Published Jun 10, 2026
·
Updated

Roxy-WI is a web interface for managing Haproxy, Nginx, Apache and Keepalived servers. In versions 8.2.6.4 and prior, POST /config/versions/<service>/<serverip>/<configver>/save interpolates the URL-path configver parameter directly into a config-version path that ends up at os.system(f"dos2unix -q {cfg}"). configver is not run through EscapedString (Pydantic doesn't validate path segments declared as str) and the surrounding .. block is the broken tuple-membership patch from GHSA-vapt-004. An authenticated user with role <= 3 ("user") therefore reaches a bin/sh -c command-injection sink. At time of publication, there are no publicly available patches.

Affected Software

1 affected component
Roxy-WI Roxy-wi<=8.2.6.4

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Remove

    Remove Roxy-WI from your environment.

    Uninstall Roxy-WI from systems where it is not required to eliminate the vulnerable component until a patch is available.

  2. Configuration

    Configure Roxy-WI to require an administrative role (role >3) for POST /config/versions/<service>/<server_ip>/<configver>/save, or disable this endpoint entirely until an upstream fix is available.

    Roxy-WI access_control_for_/config/versions/.../save = require role >3 or disabled
  3. Compensating control

    Restrict network access to the Roxy-WI management interface to trusted IP ranges (via firewall, VPN, or network ACLs) and apply WAF or filtering rules to block or inspect POST requests to /config/versions/*/save.

  4. Operational

    Audit all accounts with role <=3 (users) and temporarily disable or restrict them to trusted operators; review logs for any access or attempts to POST to /config/versions/.../save and investigate suspicious activity.

Event History

Jun 10, 2026
CVE Published
via MITRE·02:04 PM
Data Sourced
via MITRE·02:04 PM
DescriptionSeverityWeakness
Data Sourced
via NVD·03:16 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

What is the severity of CVE-2026-45564?

CVE-2026-45564 has a high severity score of 8.8.

2

How can I mitigate CVE-2026-45564?

To mitigate CVE-2026-45564, update Roxy-WI to version 8.2.6.5 or later.

3

What systems are affected by CVE-2026-45564?

CVE-2026-45564 affects Roxy-WI versions 8.2.6.4 and earlier.

4

What type of vulnerability is CVE-2026-45564?

CVE-2026-45564 is classified as an OS Command Injection vulnerability.

5

What is the impact of exploiting CVE-2026-45564?

Exploiting CVE-2026-45564 allows authenticated remote code execution through the configver URL parameter.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203