Skip to main content

WWBN AVideo CVE-2026-86726

| EUVDEUVD-2026-72862 HIGH
Insufficiently Protected Credentials (CWE-522)
2026-09-08 VulnCheck GHSA-hmw7-mfxq-3455
7.1
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Obtain AVideo streaming account
  2. Exploit
    Authenticate and send GET to /json/restreamsActive.json.php
  3. Execution
    Parse JSON response to extract all active stream keys
  4. Impact
    Use harvested keys to access or disrupt third-party streaming sessions

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V6 - Authentication Credential protection in transit/storage
Exploitation Conditions

Exploitation requires a valid AVideo user account with streaming capability (CVSS PR:L); anonymous access to the endpoint is not possible. The vulnerability exists in the default behavior of restreamsActive.json.php in AVideo ≤29.0 - no non-default server configuration is needed. The practical impact is bounded to multi-user deployments where at least one other streamer has an active restream session at the time of the request; single-operator instances with no external user accounts are not materially at risk. There is no platform, OS, or deployment-mode restriction beyond the PHP-based AVideo application itself.

Impact

The CVSS 4.0 score of 7.1 (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N) accurately captures the primary risk signal: high confidentiality impact on credentials that unlock third-party accounts. The low attack complexity and absence of any special attack requirements mean that even a mid-sized deployment shared across many streamers - as might be operated by a community broadcaster or a municipal media team in zabrze - faces meaningful insider-threat risk from any participant with a streaming account. However, the PR:L requirement (authenticated streamer account) is a genuine limiting factor that prevents anonymous mass exploitation. Real-world impact is most severe on multi-tenant or shared AVideo deployments; single-operator instances with no external user accounts are not exposed. No CISA KEV listing exists, no public exploit code has been identified, and EPSS data was not provided, collectively suggesting this vulnerability is not under active or widespread exploitation. The combination of a straightforward attack path and high-value credential exposure makes this a meaningful priority for shared AVideo operators despite the absence of observed exploitation.

Exploit ScenarioDerived

An attacker holding a basic streaming account on a shared AVideo instance sends a single authenticated GET request to /json/restreamsActive.json.php and receives a JSON payload containing stream keys and identity information for every currently active streamer on the platform. The attacker extracts stream keys for high-profile accounts and uses them to connect to the corresponding third-party streaming endpoints (e.g., Twitch RTMP ingest), effectively hijacking those broadcasts or terminating them by competing for the same key slot. No public exploit code is required - the attack is trivially reproducible with any HTTP client.

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

Authenticated streamers on AVideo through version 29.0 can harvest source stream keys and identity information belonging to all other active streamers by querying the restreamsActive.json.php endpoint, which applies no per-user ownership filtering. The exposed stream keys are live transmission credentials that can be used to impersonate affected streamers on third-party platforms such as YouTube Live or Twitch, enabling broadcast hijacking or session disruption. No active exploitation or public exploit code has been identified at the time of analysis, and exploitation requires a valid streaming account on the same AVideo instance.

RemediationAI

Administrators should consult the vendor security advisory at https://github.com/WWBN/AVideo/security/advisories/GHSA-qh45-c3p8-jh4g and upgrade to the latest available AVideo release; no specific patched version number is independently confirmed from the provided data. Pending a patch, operators can apply a web server ACL (e.g., Apache require user or nginx auth_request) to restrict access to /json/restreamsActive.json.php so that only the owning user's session can retrieve their own restream data - note this may break any AVideo UI functionality that relies on cross-user visibility of the endpoint. Alternatively, disabling the restreaming feature entirely for untrusted users eliminates the exposure surface. On shared hosting environments, rotating stream keys for all active accounts after applying the fix is advisable, as any existing keys may have been harvested before remediation.

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 is an open-source self-hosted video streaming and restreaming platform developed by WWBN, written primarily in PHP (CPE: cpe:2.3:a:wwbn:avideo:*:*:*:*:*:*:*:*). The vulnerable component, restreamsActive.json.php, is an API endpoint that returns active restream session data. The root cause is classified under CWE-522 (Insufficiently Protected Credentials): stream keys - high-value secrets used to authenticate outbound streams to third-party platforms - are returned in the API response without verifying that the requesting user is the owner of those records. This is functionally an Insecure Direct Object Reference (IDOR) pattern: the query is scoped to the entire table rather than the authenticated session's user identity. Any authenticated user with streaming privileges can therefore receive the full cross-account dataset in a single request.

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 7.1 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 6.5 MEDIUM

Network-accessible endpoint requires a valid streamer account (PR:L); only confidentiality is impacted as stream keys are disclosed with no write or availability effect.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/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
Low
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 restreamsActive.json.php that allows authenticated streamers to enumerate source stream keys and identities of all other streamers' active restreams. The endpoint fails to filter results by user ownership, exposing sensitive transmission credentials and streamer identity across all accounts to any user with streaming capability.

Technical POC Analysis

The bug is incorrect authorization / missing object-level ownership filtering: CWE-863 leads to CWE-522 (insufficiently protected credential exposure).

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 streaming deployments are vulnerable to credential theft and broadcast hijacking affecting all authenticated streamers. An access control flaw in versions through 29.0 allows any streamer to access live stream keys and identity data belonging to other streamers, enabling account impersonation on platforms like YouTube Live and Twitch. This represents a critical threat to broadcast integrity and brand security for all AVideo-based streaming services.

Business Impact: High
Compensating Controls

Disable or restrict the restreamsActive.json.php endpoint to administrators only until a vendor patch is released; implement IP whitelisting to limit endpoint access by network segment; audit and strengthen role-based access controls across all AVideo API endpoints; enforce mandatory stream key rotation every 30 days and require streamers to use unique keys per external platform; enable multi-factor authentication for all AVideo streaming accounts and monitor access logs weekly for suspicious queries.

Threat Intelligence Overview

EPSS Score
0.3%
Top 82% exploitable
Prevalence
Low
self-hosted niche streaming platform, limited enterprise footprint
Data Quality
5 sources
Confidence: Medium

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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

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

Attack Technique

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