Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconAuthenticate with canStream-permission account
-
DeliveryEnumerate or enumerate restream object IDs via platform activity
-
ExploitSend crafted request to getRestream.json.php with victim restream ID
-
InstallReceive token without ownership check
-
C2Exchange token at getLiveKey.json.php
-
ExecuteExtract victim's YouTube/Twitch stream key
-
ImpactPublish unauthorized content to victim's channel
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | Attacker must hold a valid AVideo account with the |
| Impact | The CVSS 4.0 score of 8.6 (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N) accurately reflects network-accessible, low-complexity exploitation requiring only a |
| Exploit ScenarioDerived | An attacker with a low-privilege AVideo account that has |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 10, 2026
WWBN AVideo's restream subsystem allows any authenticated user holding canStream permission to mint authorization tokens for restream objects they do not own, by sending crafted requests to getRestream.json.php without ownership validation. Exchanging that token against getLiveKey.json.php exposes the victim's stored stream key for YouTube, Twitch, or arbitrary RTMP destinations - granting the attacker full publish access to another user's live streaming channel. No public exploit code has been identified at time of analysis, and the vulnerability is tracked by VulnCheck via GitHub security advisory GHSA-7jf4-mmqm-7p7x.
RemediationAI
Upgrade to a commit of WWBN AVideo that is more recent than c3edcc274c389816d434acadac07ee78eaf330c1, as this commit represents the last known-vulnerable state per EUVD-2026-75415. The GitHub security advisory at GHSA-7jf4-mmqm-7p7x is the authoritative source for the exact fixed revision; a specific tagged release version is not confirmed in the available data. As a compensating control until patching is possible, administrators of multi-tenant deployments should revoke canStream permissions from untrusted users and audit the getRestream.json.php and getLiveKey.json.php endpoints at the web-server layer (e.g., restrict them to whitelisted user sessions or block external access entirely if restream management is admin-only). Note that restricting these endpoints will disable restream functionality for legitimate users.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
AVideo (CPE: cpe:2.3:a:wwbn:avideo:*:*:*:*:*:*:*:*) is a self-hosted PHP video streaming platform that supports restreaming to external services via stored stream keys. The vulnerability is classified CWE-639 (Authorization Bypass Through User-Controlled Key), a classic IDOR pattern: the application issues a token keyed on a caller-supplied restream identifier without verifying that the authenticated user is the owner of that restream object. A two-step exploit chain leverages the token minting endpoint (getRestream.json.php) and the key retrieval endpoint (getLiveKey.json.php), both of which process the caller-supplied token without asserting ownership. The root cause is a missing server-side authorization check on a mutable, user-controlled identifier.
Know when Avideo gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
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
PR:L for required canStream permission; S:C because the attacker's actions compromise other users' external streaming credentials and channels.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
AVideo through commit c3edcc274c389816d434acadac07ee78eaf330c1 fails to validate restream ownership in getRestream.json.php, allowing authenticated users with canStream permission to mint tokens for arbitrary restreams. Attackers can exchange the token to retrieve other users' stream keys from getLiveKey.json.php and publish to their YouTube, Twitch, or RTMP destinations.
Technical POC Analysis
CWE-639 (Authorization Bypass Through User-Controlled Key), with CWE-862 (Missing Authorization) also assigned in the advisory.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
WWBN AVideo's restream subsystem allows authenticated users with streaming privileges to steal other broadcasters' stream keys (YouTube, Twitch, RTMP), enabling complete takeover of victims' live broadcast channels. Content creators face imminent risk of channel hijacking, audience impersonation, and lost revenue; organizations running AVideo as broadcast infrastructure should treat this as a critical access control failure until patched.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Restrict canStream permission to administrators only, enforcing least-privilege access for broadcasters, (2) implement API audit logging and alerting on restream endpoints to flag unauthorized token requests, (3) establish mandatory monthly stream key rotation across all YouTube, Twitch, and RTMP accounts, (4) apply network segmentation and IP whitelisting to AVideo APIs if available, (5) monitor for anomalous patterns (multiple token requests per user, requests from unusual locations/times) via SIEM.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
A cross-site scripting (xss) vulnerability exists in the functiongetOpenGraph videoName functionality of WWBN AVideo 11.
An issue in WWBN AVideo v.12.4 through v.14.2 allows a remote attacker to execute arbitrary code via the systemRootPath
A directory traversal vulnerability exists in the unzipDirectory functionality of WWBN AVideo 11.6 and dev master commit
An insufficient entropy vulnerability exists in the salt generation functionality of WWBN AVideo dev master commit 15fed
Unauthenticated SQL injection in AVideo before 24.0.
OS injection vulnerability in World Wide Broadcast Network AVideo version before 12.4, allows attackers to execute arbit
A reflected cross-site scripting (xss) vulnerability exists in the charts tab selection functionality of WWBN AVideo 11.
A cross-site scripting (xss) vulnerability exists in the channelBody.php user name functionality of WWBN AVideo 11.6 and
A cross-site scripting (xss) vulnerability exists in the videoAddNew functionality of WWBN AVideo 11.6 and dev master co
An insufficient entropy vulnerability exists in the userRecoverPass.php recoverPass generation functionality of WWBN AVi
WWBN AVideo is an open source video platform. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable
AVideo is an open source video platform. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low
EUVD-2026-75415
GHSA-f786-7wmv-h56x
NVD
CVE.org
EPSS
Exploit-DB