216.73.217.98

CVE-2026-45564

· Published 10/06/2026 15:16 · Modified 10/06/2026 19:37

Labels: CVE-2026-45564 2026-06-10CVE-2026-45564CWE-78[email protected]

Essential information

Published
10/06/2026 15:16
Modified
10/06/2026 19:37
Author
Creator
CVSS
8.8 HIGH (v3.1)
CISA KEV
No
CWE
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

CVSS metrics

Description

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>/<server_ip>/<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.

NVD status

Status
Deferred — CVE has been recently published to the CVE List and has been received by the NVD.
Source
[email protected]
NVD
View on NVD

Affected products (CPE)

ProductCPE
roxy-wi / roxy-wi cpe:2.3:a:roxy-wi:roxy-wi:*:*:*:*:*:*:*:*
haproxy / haproxy cpe:2.3:a:haproxy:haproxy:*:*:*:*:*:*:*:*
nginx / nginx cpe:2.3:a:nginx:nginx:*:*:*:*:*:*:*:*
apache / apache cpe:2.3:a:apache:apache:*:*:*:*:*:*:*:*
keepalived / keepalived cpe:2.3:a:keepalived:keepalived:*:*:*:*:*:*:*:*

References