Incorrect authorization in ZoneMinder - #VU158956
Published: November 3, 2026
Vulnerability details
The vulnerability allows a remote user to delete unarchived recordings belonging to monitors they are not authorized to access.
The vulnerability exists due to incorrect authorization in the Classic Events form deletion handler when processing supplied event IDs without checking access to the owning monitor. A remote user can submit a POST request to /?view=events with action=delete, a target event ID in eids[], and a valid CSRF token using an Events=Edit account to delete an unarchived recording from a restricted monitor.