This release includes 1 security fix for security teams reviewing exposed deployments.
Topics
+1 more
Affected surfaces
Summary
AI summaryImplemented a mandatory Path Traversal Guard for event deletion operations.
Full changelog
What's Changed
- chore(deps): bump the npm_and_yarn group across 1 directory with 1 update by @dependabot[bot] in https://github.com/spupuz/VibeNVR/pull/7
New Contributors
- @dependabot[bot] made their first contribution in https://github.com/spupuz/VibeNVR/pull/7
Full Changelog: https://github.com/spupuz/VibeNVR/compare/v1.25.2...v1.25.3
🚀 Release v1.25.3
📝 Summary
This patch release consolidates critical security hardenings, native UniFi Protect support, and a complete UI modularization of the Event Timeline. The focus is on system integrity and efficient asset management through new bulk operations and a mandatory path traversal guard.
🛠️ Key Improvements
- 🛡️ Security: Implemented a mandatory Path Traversal Guard for all event deletion operations. Every file-system interaction is now verified against the
/data/storage prefix, mitigating malicious traversal attempts. - 🚀 UniFi Protect: Native support for RSTSPS/RTSP protocols, including automatic TLS verification handling for UniFi NVR controllers.
- 🧩 Architecture: Full modularization of the
Timeline.jsxcomponent. Logic is now cleanly separated into specialized sub-components (HourTimeline,EventCard, etc.), improving maintainability and performance. - 📊 Bulk Operations: Introduced new API endpoints and Frontend logic for Bulk Delete and Delete All events, significantly streamlining storage management.
- 📝 Documentation: Synchronized all repository guides, AGENTS instructions, and the project Wiki to reflect the latest security patterns and API capabilities.
Security Fixes
- Mandatory Path Traversal Guard – verifies all event deletion paths against the /data/ prefix to prevent malicious traversal attempts
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About spupuz/VibeNVR
All releases →Related context
Related tools
Earlier breaking changes
- v1.28.3 Must update docker-compose.yml with TZ variable for all services
Beta — feedback welcome: [email protected]