Summary
CVE-2026-86721 is an authorization bypass vulnerability in WWBN AVideo that allows an unauthenticated attacker to hijack any user’s live RTMP broadcast. The flaw stems from AVideo’s handling of a session cookie named key, which improperly overrides the $_REQUEST['key'] parameter in saveLive.php and related endpoints. The issue carries a high severity rating and affects all AVideo versions up to commit c3edcc274c389816d434acadac07ee78eaf330c1.
Technical details
- Root cause:
saveLive.phpand related live-streaming endpoints trust a session cookie namedkey; when that cookie is set to the valuevalue, it overrides the$_REQUEST['key']request parameter used to validate the stream key. - Trigger conditions: an attacker sets the
keycookie to the known constant valuevalueand submits a request to the live-streaming endpoint, bypassing the intended per-user stream key check. - Attack vector: network, no authentication or user interaction required (AV:N/PR:N/UI:N).
- Impact: an attacker can publish video to any user’s RTMP stream without authentication, effectively hijacking or injecting content into that user’s live broadcast.
Affected software
- WWBN AVideo — all versions through commit
c3edcc274c389816d434acadac07ee78eaf330c1
Severity
- CVSS Score: 8.7 (High)
- Vector:
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
Mitigation and recommended actions
- Immediate: Upgrade to a version of AVideo that includes the fix committed after
c3edcc274c389816d434acadac07ee78eaf330c1; consult the vendor’s GitHub security advisory (GHSA-5664-h9h4-3gwc) for the patched release. - If no patch can be applied immediately: restrict or disable public access to live-streaming endpoints (e.g.,
saveLive.php), block or strip client-suppliedkeycookies at a reverse proxy/WAF, and rotate/validate stream keys server-side rather than trusting request or cookie values.
How IONIX identifies potentially affected assets
IONIX matches the following signals against data already collected when it crawled the asset; identifying the technology sends no request beyond that crawl.
- Page title:
Sign In - AVideo,AVideo - Raw response body:
id="avideoModal",avideoAlert(,avideoModalIframe(

