Skip to main content

WWBN AVideo EUVDEUVD-2026-72863

| CVE-2026-86727 HIGH
Missing Authentication for Critical Function (CWE-306)
2026-09-08 VulnCheck GHSA-6xww-74cj-j8xm
8.7
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Send unauthenticated GET to stats.json.php
  2. Delivery
    Parse hidden_applications array in JSON response
  3. Exploit
    Extract stream keys and m3u8 URLs
  4. Execution
    Authenticate RTMP session with stolen key
  5. Impact
    Hijack 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 plugin/Live/stats.json.php must be reachable over the network; default AVideo deployments expose all plugin endpoints publicly unless the operator has applied explicit access controls at the web server layer. No authentication, no special headers, no prior session state, and no user interaction are required: a single unauthenticated GET request to the endpoint is sufficient. Exploitation is limited to instances running AVideo ≤29.0 with the Live plugin enabled; instances without live streaming functionality are not affected.

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 https://target.example.com/plugin/Live/stats.json.php. The JSON response includes the hidden_applications array containing stream keys for the host's private and group-restricted channels; the attacker parses and extracts these keys and uses them to authenticate an RTMP publishing session, hijacking or mirroring a private live broadcast.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

AVideo 0 ≤29.0

Affected Packages

euvd avideo no fix

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

Vendor (VulnCheck) PRIMARY 8.7 HIGH
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
vuln.today AI 7.5 HIGH

Fully unauthenticated network GET request; no integrity or availability impact; high confidentiality loss via stream key exposure.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

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.

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.3%
Top 77% exploitable
Prevalence
Low
self-hosted niche video platform, limited enterprise adoption
Data Quality
5 sources
Confidence: Medium
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

More in Avideo

View all
CVE-2023-48728 CRITICAL POC
9.6 Jan 10

A cross-site scripting (xss) vulnerability exists in the functiongetOpenGraph videoName functionality of WWBN AVideo 11.

CVE-2024-31819 CRITICAL POC
9.8 Apr 10

An issue in WWBN AVideo v.12.4 through v.14.2 allows a remote attacker to execute arbitrary code via the systemRootPath

CVE-2022-30547 CRITICAL POC
9.9 Aug 22

A directory traversal vulnerability exists in the unzipDirectory functionality of WWBN AVideo 11.6 and dev master commit

CVE-2023-49599 CRITICAL POC
9.8 Jan 10

An insufficient entropy vulnerability exists in the salt generation functionality of WWBN AVideo dev master commit 15fed

CVE-2026-28501 CRITICAL POC
9.8 Mar 06

Unauthenticated SQL injection in AVideo before 24.0.

CVE-2023-25313 CRITICAL POC
9.8 Apr 25

OS injection vulnerability in World Wide Broadcast Network AVideo version before 12.4, allows attackers to execute arbit

CVE-2022-26842 CRITICAL POC
9.6 Aug 22

A reflected cross-site scripting (xss) vulnerability exists in the charts tab selection functionality of WWBN AVideo 11.

CVE-2023-47861 CRITICAL POC
9.0 Jan 10

A cross-site scripting (xss) vulnerability exists in the channelBody.php user name functionality of WWBN AVideo 11.6 and

CVE-2022-28712 CRITICAL POC
9.0 Aug 22

A cross-site scripting (xss) vulnerability exists in the videoAddNew functionality of WWBN AVideo 11.6 and dev master co

CVE-2023-49589 HIGH POC
8.8 Jan 10

An insufficient entropy vulnerability exists in the userRecoverPass.php recoverPass generation functionality of WWBN AVi

CVE-2023-32073 HIGH POC
8.8 May 12

WWBN AVideo is an open source video platform. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable

CVE-2023-30854 HIGH POC
8.8 Apr 28

AVideo is an open source video platform. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy