Missing Authorization in nginx-ui - #VU157119
Published: October 22, 2026
Vulnerability details
The vulnerability allows a remote user to modify upstream socket configuration without completing the required OTP secure-session step-up.
The vulnerability exists due to missing authorization in the upstream socket configuration route in api/upstream/router.go when handling configuration updates. A remote user can send a PUT request to /upstream/socket/:socket using a valid JWT without a fresh secure session to modify upstream socket configuration through UpdateSocketConfig.