CVE Catalog

CVE-2026-45549

HighCVSS 8.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.04%

11th percentile - higher than 11% of all known CVEs

Summary

Roxy-WI is a web interface for managing Haproxy, Nginx, Apache, and Keepalived servers. In versions 8.2.6.4 and prior, there is no role check or group ownership check on the server_ip field, allowing any authenticated user, including guests, to start, stop, or restart the roxy-wi-smon-agent systemd unit on any server.

Risk Assessment

The organization is exposed to significant risk as any authenticated user can perform actions as root on servers, potentially leading to unauthorized access and damage.

Recommendation

It is recommended to update to the latest version of Roxy-WI when patches become available and to implement additional access controls to limit user actions.

Other vulnerabilities in Roxy-WI

See all
Original NVD description (English source)

Roxy-WI is a web interface for managing Haproxy, Nginx, Apache and Keepalived servers. In versions 8.2.6.4 and prior, agent_action (app/routes/smon/agent_routes.py:166-179) has decorators @bp.post('/agent/action/<action>') and @jwt_required() only — no role check, no group ownership check on the server_ip form field. Any authenticated user, including role 4 (guest), can start, stop, or restart the roxy-wi-smon-agent systemd unit on any server they can name. Roxy-WI executes the systemd action over its own SSH credentials (passwordless sudo), so the action runs as root on the target. At time of publication, there are no publicly available patches.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS