ZeroHour

CVE-2026-86721

niche

Authorization Bypass in AVideo Lets Attackers Hijack RTMP Live Streams

CVSS 4.0
8.7 high
EPSS
<1%p21
Published
()
Modified
AI analysis

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.

Affected
AVideo (open-source project) AVideoall versions through commit c3edcc274c (no fixed version specified in the source data)
Estimated exposure
nichelikely hundreds to a few thousand internet-exposed AVideo instances (order-of-magnitude estimate; no public install-count or scan data provided) — AVideo is a niche self-hosted open-source streaming platform with modest adoption, and only deployments with the live/RTMP publishing endpoints publicly reachable are exposed, so this qualitative estimate is based on deployment patterns of…

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

Description

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 news

No ingested article mentions this CVE yet.