kvm/internal
Alex P b0494e8eef security: prevent video access for pending/denied sessions
CRITICAL SECURITY FIX: Pending sessions (awaiting approval) were granted
video.view permission, allowing denied sessions to see video when they
reconnected.

**Vulnerability:**
1. Session requests access and enters pending mode
2. Primary session denies the request
3. Denied session clicks "Try Again" and reconnects
4. New session enters pending mode but has video.view permission
5. User can see video stream despite being denied

**Fix:**
Remove PermissionVideoView from SessionModePending. Pending sessions now
have NO permissions until explicitly approved by the primary session.

This ensures:
- Denied sessions cannot access video on reconnection
- Only approved sessions (observer/queued/primary) can view video
- CanReceiveVideo() properly blocks video frames for pending sessions
2025-10-08 20:26:18 +03:00
..
confparser feat: jetkvm native in cGo 2025-09-29 14:09:30 +02:00
hidrpc feat: release keyPress automatically (#796) 2025-09-18 13:35:47 +02:00
logging feat: jetkvm native in cGo 2025-09-29 14:09:30 +02:00
mdns network enhanecment / refactor (#361) 2025-04-16 01:39:23 +02:00
native fix: segfault in cGo 2025-10-02 19:15:03 +02:00
network feat: jetkvm native in cGo 2025-09-29 14:09:30 +02:00
session security: prevent video access for pending/denied sessions 2025-10-08 20:26:18 +03:00
timesync fix(timesync): ensure that auto-update waits for time sync (#609) 2025-09-16 15:37:02 +02:00
tzdata feat: improve custom jiggler settings and add timezone support (#742) 2025-08-19 16:50:42 +02:00
udhcpc Add ability to track modifier state on the device (#725) 2025-08-26 17:09:35 +02:00
usbgadget feat: multi-session support with role-based permissions 2025-10-08 18:52:45 +03:00
utils fix: ensure that security-key backed SSH keys are supported (#807) 2025-09-17 12:14:45 +02:00
websecure feat(websecure): add support for ed25519 certificates (#513) 2025-05-25 11:09:58 +02:00