Missing Authorization in nginx-ui - #VU157120
Published: October 22, 2026
Vulnerability details
The vulnerability allows a remote user to bypass secure-session step-up authentication to modify sensitive configuration, access management data, and disrupt NGINX services on a registered peer node.
The vulnerability exists due to missing authorization checks in the nginx-ui controller's node-proxy middleware when forwarding requests before route-specific secure-session checks execute. A remote user can add an X-Node-ID header identifying a registered peer to a request carrying a valid user JWT to invoke sensitive peer-node operations without fresh OTP or passkey verification, because the peer accepts the forwarded request as a trusted node principal.