ZeroHour

CVE-2026-86720

moderate

IDOR in WWBN AVideo lets any streamer hijack others' YouTube/Facebook/Twitch restreams

CVSS 4.0
8.6 high
EPSS
<1%p18
Published
()
Modified
AI analysis

WWBN AVideo, through commit c3edcc274c389816d434acadac07ee78eaf330c1, does not verify that the live_restreams_id value supplied to resendRestreamer.json.php belongs to the requesting user, an authorization bypass via user-controlled key (CWE-639). Any authenticated account holding the canStream privilege can therefore submit an arbitrary live_restreams_id and access restream destinations configured by other users on the same server. By supplying a victim's live_restreams_id, an attacker can broadcast their own live stream to the victim's configured restream targets on YouTube, Facebook, or Twitch using the victim's stored stream keys, effectively hijacking or preempting those channels' live output. The affected population is any AVideo deployment with multiple canStream users, especially internet-exposed multi-user instances. No public proof-of-concept, CISA KEV listing, or confirmed in-the-wild exploitation is known as of this analysis, and EPSS puts the 30-day exploitation probability at 0.3%.

What to do: Update AVideo to a revision later than commit c3edcc274c389816d434acadac07ee78eaf330c1 once a patched release is published, as no fixed version is named in the available data. As an interim mitigation, limit canStream accounts to trusted users, enforce an ownership check on live_restreams_id in resendRestreamer.json.php, and restrict access to that endpoint. Monitor configured YouTube, Facebook, and Twitch destinations for unauthorized broadcasts and rotate stream keys if hijacking is suspected.

Affected
WWBN AVideothrough commit c3edcc274c389816d434acadac07ee78eaf330c1 (no fixed version specified in available data)
Estimated exposure
moderateon the order of a few thousand internet-exposed AVideo servers, plausibly tens of thousands of users (estimate) — AVideo is a self-hosted video platform typically run as a single server with multiple user accounts by small organizations and communities, and public internet-wide scans have historically surfaced on the order of a few thousand AVideo…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

WWBN AVideo through commit c3edcc274c389816d434acadac07ee78eaf330c1 fails to validate ownership of live_restreams_id in resendRestreamer.json.php, allowing authenticated users with canStream to access other users' restream destinations. Attackers can broadcast their live stream to victim-configured restream destinations by supplying arbitrary live_restreams_id values, hijacking YouTube, Facebook, or Twitch streams using victim stream keys.

Weakness
CWE-639
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.