Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSend unauthenticated GET to stats.json.php
-
DeliveryParse hidden_applications array in JSON response
-
ExploitExtract stream keys and m3u8 URLs
-
ExecutionAuthenticate RTMP session with stolen key
-
ImpactHijack or monitor private live stream
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The Live streaming plugin must be installed and active - this is an optional component, not part of the AVideo core. The vulnerable endpoint |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H) is well-calibrated: the attack is fully unauthenticated, requires no special conditions, and yields high confidentiality impact via stream key exposure. Because stream keys are effectively bearer credentials, their disclosure can lead to secondary impacts including stream hijacking and content theft that go beyond pure information disclosure. EPSS data is not provided in the input, and CISA KEV status is absent, so there is no confirmed active exploitation signal. The vulnerability is trivially automatable - a single unauthenticated HTTP GET request suffices - which raises the realistic exploitation probability significantly above what EPSS would typically assign to a newly disclosed information-disclosure issue. The primary limiting factor is that AVideo is self-hosted niche software rather than ubiquitous infrastructure, reducing the breadth of exposed targets. For any operator running an AVideo instance with private or monetized live streams, this is a genuine high-priority issue due to stream key reuse risk. |
| Exploit ScenarioDerived | An attacker discovers a publicly reachable AVideo instance with live streaming enabled and sends a single unauthenticated HTTP GET request to |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 08, 2026
Unauthenticated information disclosure in AVideo through 29.0 exposes private live-stream credentials - including stream keys and m3u8 playlist URLs - to any network-accessible attacker who queries the unprotected plugin/Live/stats.json.php endpoint. The hidden_applications array in the JSON response contains metadata for private, unlisted, and group-restricted live streams that the platform explicitly intends to conceal from unauthorized viewers. No public exploit has been identified at time of analysis, but the vulnerability is trivially reachable given its zero-precondition CVSS 4.0 profile (AV:N/AC:L/AT:N/PR:N/UI:N, score 8.7).
RemediationAI
The primary fix should be applied by upgrading AVideo to any version above 29.0 that addresses GHSA-8g4j-g3r6-73xr; however, an exact patched release version is not confirmed in the available data - verify the GitHub advisory at https://github.com/WWBN/AVideo/security/advisories/GHSA-8g4j-g3r6-73xr for the precise release. As an immediate compensating control, operators should restrict access to plugin/Live/stats.json.php at the web server or reverse proxy layer (e.g., via nginx location deny rules or Apache .htaccess) to internal networks or authenticated sessions only; trade-off is that legitimate stats consumers (monitoring dashboards, player embeds) may break and require reconfiguration. Additionally, all exposed stream keys should be treated as compromised and rotated immediately after applying the fix, as any key that was accessible during the exposure window must be considered burned.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
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 an open-source, self-hosted PHP video platform maintained by WWBN on GitHub. The affected component is a PHP stats endpoint (plugin/Live/stats.json.php) within the Live streaming plugin. CWE-306 (Missing Authentication for Critical Function) is the root cause: the endpoint performs no session or credential check before returning a JSON structure that includes stream keys - the secret tokens used to authenticate RTMP/RTSP publishing - and m3u8 URLs for HLS playback of live streams. The hidden_applications array, which is specifically designed to hold access-restricted streams, is returned in plaintext alongside public streams. Stream keys function as bearer credentials; possession of a key allows an attacker to hijack the associated broadcast channel or replay the private stream without further authentication.
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:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Fully unauthenticated network GET request; no integrity or availability impact; high confidentiality loss via stream key exposure.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
AVideo through 29.0 contains an information disclosure vulnerability in plugin/Live/stats.json.php that allows unauthenticated attackers to retrieve stream keys and m3u8 URLs by accessing the endpoint without authentication. Attackers can enumerate private, unlisted, and group-restricted live streams by parsing the hidden_applications array in the JSON response to obtain sensitive streaming credentials.
Articles & Coverage 1
Technical POC Analysis
plugin/Live/stats.json.php is an unauthenticated PHP endpoint.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
AVideo through version 29.0 contains an unauthenticated information disclosure flaw that exposes sensitive live-stream credentials-including stream keys and playlist URLs-through an unprotected endpoint accessible to any network-connected attacker. Organizations operating AVideo for restricted, paid, or private live streaming face immediate risk of credential compromise and unauthorized content access.
Restrict network access to plugin/Live/stats.json.php via perimeter firewall, reverse proxy, or Web Application Firewall rules to block the endpoint from untrusted networks. Disable the Live plugin entirely if live streaming functionality is not required. Immediately rotate all stream keys and m3u8 playlist URLs. Implement strict IP-based access controls limiting endpoint visibility to authorized administrative networks only. Enable detailed logging and alerting on access attempts to stats.json.php to detect exploitation attempts.
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
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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-72863
GHSA-6xww-74cj-j8xm
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB