CVE-2026-45552
Last modified
CVE-2026-45552 is a critical-severity vulnerability rated 9.9/10 on the CVSS scale. Roxy-WI is a web interface for managing Haproxy, Nginx, Apache and Keepalived servers. In versions 8.2.6.4 and prior, the install blueprint declares only bp.before_request → @jwt_required() (app/routes/install/routes.py:36-39). EPSS estimates a 0.27% chance of exploitation in the next 30 days.
Description
Roxy-WI is a web interface for managing Haproxy, Nginx, Apache and Keepalived servers. In versions 8.2.6.4 and prior, the install blueprint declares only bp.before_request → @jwt_required() (app/routes/install/routes.py:36-39). The individual endpoints install_exporter, install_waf, install_geoip, check_geoip, get_exporter_version, and get_task_status are not wrapped in page_for_admin and do not call roxywi_common.is_user_has_access_to_its_group(server_ip) or check_is_server_in_group(server_ip). Only the GET index page (install_monitoring) gates on roxywi_auth.page_for_admin(level=2). Because the missing decorators omit both role and group checks, any logged-in user — including the default guest role 4 — can install/reconfigure exporters, WAF, and GeoIP databases on every server in the Roxy-WI database, regardless of tenant ownership. The Ansible playbooks run with the per-server SSH credential stored in Roxy-WI, which the credentials' rightful owner (a different tenant) has provisioned with sudo rights for the management workflow. At time of publication, there are no publicly available patches.
Metrics
Weakness Enumeration
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-45552?
How severe is CVE-2026-45552?
How do I fix CVE-2026-45552?
How Strix Helps
- Uncovering a hidden BOLA in Appsmith's snapshot logicStrix autonomously discovered a BOLA/IDOR vulnerability in Appsmith's snapshot deletion path.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-45545Nextcloud is an open source content collaboration platform. …8.2
- CVE-2026-45548Budibase is an open-source low-code platform. Prior to 3.34.…7.7
- CVE-2026-45549Roxy-WI is a web interface for managing Haproxy, Nginx, Apac…8.5
- CVE-2026-4555A weakness has been identified in D-Link DIR-513 1.10. The i…8.8
- CVE-2026-45550Roxy-WI is a web interface for managing Haproxy, Nginx, Apac…9.1
- CVE-2026-45551Group-Office is an enterprise customer relationship manageme…5.1
- CVE-2026-45553NiceGUI is a Python-based UI framework. Prior to version 3.1…7.5
- CVE-2026-45554NiceGUI is a Python-based UI framework. Prior to version 3.1…5.3
- CVE-2026-45555Roslyn CodeLens MCP Server is a Roslyn-based MCP server prov…7.8
- CVE-2026-45556Roxy-WI is a web interface for managing Haproxy, Nginx, Apac…9.9
- CVE-2026-45557Technitium DNS Server aggressively tries to fetch missing RR…6.9
- CVE-2026-45558Roxy-WI is a web interface for managing Haproxy, Nginx, Apac…9.9
Are you affected by CVE-2026-45552?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
