CVE-2026-86721
nicheAuthorization Bypass in AVideo Lets Attackers Hijack RTMP Live Streams
AVideo, an open-source self-hosted video streaming platform, contains an authorization bypass (CWE-287) in saveLive.php and related endpoints: a session cookie named 'key' set to the constant value 'value' overrides the $_REQUEST['key'] parameter that normally carries the publisher's stream key. An unauthenticated remote attacker can therefore send this known cookie value to satisfy the stream-key check and publish video to any user's RTMP live stream, effectively hijacking live broadcasts without valid credentials. The impact is an unauthenticated, high-integrity modification of live stream content (CVSS 4.0 score 8.7), with no direct confidentiality or availability impact. Any AVideo deployment at or before commit c3edcc274c that exposes the live publishing endpoints is affected. No public proof-of-concept, in-the-wild exploitation, or KEV listing is known, and EPSS currently estimates about a 0.3% chance of exploitation within 30 days.
What to do: Update AVideo to a revision newer than commit c3edcc274c or apply the maintainer's fix for saveLive.php and related endpoints; no fixed version number is specified in this data, so check the project's repository for the latest release. Until patched, restrict public access to saveLive.php and related endpoints and rotate any default or static RTMP stream keys. Monitor live streams for unauthorized publishes, as the flaw is trivially reproducible from the published details even though no public PoC exists yet.
| AVideo (open-source project) AVideo | all versions through commit c3edcc274c (no fixed version specified in the source data) |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
AVideo through commit c3edcc274c contains an authorization bypass vulnerability where a session cookie named 'key' with value 'value' overrides the $_REQUEST['key'] parameter in saveLive.php and related endpoints. Attackers can publish to any user's RTMP stream without authentication by using the known constant stream key value to hijack live broadcasts.
- Weakness
- CWE-287
- 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/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 news0 stories
No ingested article mentions this CVE yet.