Skip to content
OpenAdvisories
Medium · 5.4 CVE-2026-34247 EUVD-2026-16717GHSA-g3hj-mf85-679g

AVideo's IDOR in uploadPoster.php Allows Any Authenticated User to Overwrite Scheduled Live Stream Posters and Trigger False Socket Notifications

Published Mar 27, 2026 · Updated Mar 27, 2026 · Assigned by GitHub_M

Description

WWBN AVideo is an open source video platform. In versions up to and including 26.0, the `plugin/Live/uploadPoster.php` endpoint allows any authenticated user to overwrite the poster image for any scheduled live stream by supplying an arbitrary `live_schedule_id`. The endpoint only checks `User::isLogged()` but never verifies that the authenticated user owns the targeted schedule. After overwriting the poster, the endpoint broadcasts a `socketLiveOFFCallback` notification containing the victim's broadcast key and user ID to all connected WebSocket clients. Commit 5fcb3bdf59f26d65e203cfbc8a685356ba300b60 fixes the issue.

Affected products

VendorProductAffectedFixed
WWBN AVideo <= 26.0 —

Affected packages

EcosystemPackageAffectedFixedRecord
Packagist wwbn/avideo <= 26.0 — GHSA-g3hj-mf85-679g

References