Server-Side Request Forgery (SSRF) in ZoneMinder - #VU158939
Published: November 3, 2026
Vulnerability details
The vulnerability allows a remote user to probe internal services and trigger state-changing GET endpoints through server-side requests to arbitrary internal or external hosts.
The vulnerability exists due to insufficient validation of destination URLs in the ZoneMinder image view route when processing the proxy parameter. A remote user can supply an arbitrary HTTP or HTTPS URL that passes a scheme-only check and is fetched using fopen() to probe internal services or trigger unauthorized actions through reachable GET endpoints.
Response handling is image-oriented, so successful exploitation does not necessarily expose the complete response from the target service.