Server-Side Request Forgery (SSRF) in nginx-ui - #VU157112
Published: October 22, 2026
Vulnerability details
The vulnerability allows a remote user to disclose internal HTTP response content through server-side request forgery without completing the required secure-session verification.
The vulnerability exists due to missing secure-session enforcement in the TestHealthCheck endpoint when processing health-check test requests containing user-controlled URLs. A remote user can submit a crafted request to POST /api/site_navigation/test_health_check/:id with a chosen target_url, method, headers, body, and expected_text to trigger server-side requests and infer response content through substring-match results.