ZoneMinder
Video surveillance and CCTV management system
1.38.4 is a security release in all but name, closing ACL gaps across the API.
◆Recent moves
- 8d ago
1.38.4 closes API ACL gaps and two auth bypasses
Per-monitor access control is now enforced on the EventData, Tags, and Frames controllers and on direct event, frame, zone, and media endpoints, with two token-validation auth bypasses fixed alongside it. Filed as a maintenance release, but it is the largest authorization sweep since RBAC arrived in 1.38.0.
View source ↗ - 2mo ago
1.38.3 supersedes 1.38.2 with RBAC and injection fixes
The same pattern one release earlier: RBAC checks added to ConfigsController, command injection closed in the monitor device path, and URLs escaped in camera presets. It also replaces 1.38.2, which was tagged but never shipped after Debian packaging hit a cross-distro tarball conflict.
View source ↗ - 2mo ago
chore: bump redhat spec version to 1.39.11
A packaging chore syncing the RedHat spec file to version.txt after a security release. No functional change.
View source ↗ - 6mo ago
1.36.38 backports a SQL injection fix to the legacy branch
The legacy 1.36 branch gets its own SQL injection fix in stored event name and cause fields, plus rotation-aware default zone creation and timezone handling fixes. Keeping security backports flowing to a branch two minor versions behind says a lot about how slowly self-hosted CCTV installs upgrade.
View source ↗ - 6mo ago
1.38.1 unifies four ONVIF control modules into one
Four vendor-specific ONVIF implementations collapse into one control module, with SSL verification fallback for self-signed certificates and a configurable clock-drift window. Consolidating camera control code is the kind of cleanup that makes the next round of protocol work cheaper.
View source ↗ - 6mo ago
1.38.0 adds RBAC, WebRTC streaming, and a monitor function split
⚡ SPARKThe release everything since has been servicing: RBAC, modern streaming, and the monitor function split all landed here, and the four maintenance drops that followed have been closing the gaps it left. It remains the reference point for where this product is going.
View source ↗