Missing Authorization in nginx-ui - #VU157117
Published: October 22, 2026
Vulnerability details
The vulnerability allows a remote user to restart the nginx-ui service without completing the required OTP secure-session step-up.
The vulnerability exists due to missing authorization in the system/restart route in api/system/router.go when handling service restart requests. A remote user can submit a restart request using a valid JWT without a fresh secure session to restart the service and interrupt its availability.
The restart route rejects requests in the public demo deployment.