Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSend GET request to public Gallery endpoint
-
DeliveryReceive identity-agnostic token from sections.php
-
ExploitCraft request to restricted HLS endpoint with token
-
ExecutionBypass authorization check in view/hls.php
-
ImpactRetrieve protected video content
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK
2 techniques across 2 tactics: Collection, Discovery The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The Gallery plugin must be installed and its public endpoint (plugin/Gallery/view/sections.php) must be network-reachable by the attacker - this is the sole token-issuance pathway. The target restricted content must be protected exclusively by AVideo's native token-based authorization on view/hls.php; if additional authentication layers (e.g., web server HTTP Basic Auth, reverse proxy authentication) are in front of the HLS endpoint, those would independently block the attack. No authentication, elevated privileges, or user interaction are required for any step. Exploitation is limited to confidentiality - there is no mechanism in this vulnerability for code execution, data modification, or service disruption. Deployments where the Gallery plugin is disabled or where all hosted video content is already publicly accessible have no meaningful exposure. |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N) classifies this as a high-severity, remotely exploitable confidentiality breach with no authentication barrier and no meaningful complexity - a two-step operation that any unskilled attacker can replicate with a browser and curl. No CISA KEV entry is present and no public exploit code has been identified, placing this in the 'high CVSS, unconfirmed active exploitation' tier. EPSS data is absent from the available intelligence, so exploitation probability cannot be independently quantified; however, the trivial attack pattern means that low EPSS should not be taken as reassurance. The blast radius is bounded to confidentiality - there is no code execution or availability impact - but unauthorized video access can constitute a serious content licensing violation, copyright infringement liability, or privacy breach depending on what content the AVideo instance hosts. The risk is most acute for any AVideo deployment that hosts non-public video content and exposes the Gallery plugin to the internet; deployments with only fully public content or no internet-facing Gallery plugin have substantially reduced exposure. |
| Exploit ScenarioDerived | An unauthenticated attacker sends a standard HTTP GET request to the public Gallery endpoint (plugin/Gallery/view/sections.php) and extracts a valid platform token from the response. The attacker replays that token in a crafted request to the restricted HLS video streaming endpoint (view/hls.php), which accepts it as a legitimate authorization credential and returns the protected video content. No exploit code has been identified at time of analysis, and the attack requires no special tooling beyond a standard HTTP client. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 22, 2026
Unauthorized access to restricted video content in WWBN AVideo (through commit 9c39d8c8) is enabled by a fundamental design flaw in the platform's token subsystem: getToken() produces tokens with no binding to user identity or intended purpose, and the Gallery plugin endpoint (plugin/Gallery/view/sections.php) distributes these tokens freely to unauthenticated visitors. Because the tokens carry no scope constraint, they are accepted as valid authorization across unrelated subsystems including the HLS streaming endpoint (view/hls.php), allowing any remote unauthenticated party to retrieve private video content. No public exploit has been identified at time of analysis, but the CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) reflects a trivially simple, two-step attack requiring no special tools.
RemediationAI
Apply the vendor-published fix documented in GHSA-wq57-wxcr-rx6v (https://github.com/WWBN/AVideo/security/advisories/GHSA-wq57-wxcr-rx6w); update to any release confirmed by the vendor to include a patched getToken() implementation with identity and purpose binding. An exact patched release version is not independently confirmed from the available intelligence - consult the advisory directly to identify the first fixed commit or tagged release beyond 9c39d8c8. As a compensating control pending patching, restrict unauthenticated HTTP access to plugin/Gallery/view/sections.php at the web server layer (nginx location block or Apache Directory directive requiring authentication), which eliminates the token issuance pathway; note this disables public gallery browsing for legitimate unauthenticated visitors. For deployments where AVideo is not intended to be internet-facing, enforcing network-level access controls (firewall allowlisting, VPN requirement) significantly reduces exposure regardless of patch status.
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
WWBN AVideo is an open-source, PHP-based video hosting and streaming platform (CPE: cpe:2.3:a:wwbn:avideo:*:*:*:*:*:*:*:*). The root cause is CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor), arising from the identity- and purpose-agnostic design of getToken(). In a well-designed token system, tokens are scoped to a specific user session and authorized action; here, the Gallery plugin issues structurally valid platform tokens to anonymous visitors as part of its normal rendering flow. These tokens are then accepted by the HLS video streaming subsystem (view/hls.php) as sufficient authorization, because that subsystem validates token structure rather than token provenance or intended scope. This is a confused-deputy-style token reuse issue - the Gallery acts as a trusted deputy that inadvertently obtains and hands out credentials valid in a higher-privilege context.
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
Gallery endpoint is publicly network-accessible requiring no authentication (AV:N, PR:N, AC:L); impact is confidentiality-only with unchanged scope and no integrity or availability consequence.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
WWBN AVideo through commit 9c39d8c8 contains an authorization bypass vulnerability where getToken() creates tokens without binding to user identity or purpose, and plugin/Gallery/view/sections.php issues valid tokens to unauthenticated visitors. Attackers can retrieve a token from the Gallery endpoint and use it to bypass authorization checks in other subsystems like view/hls.php to access restricted video content.
Executive ViewAI
WWBN AVideo (through commit 9c39d8c8) contains a critical authentication bypass vulnerability (CVE-2026-59256, CVSS 8.7) that allows unauthenticated attackers to access restricted video content without specialized tools or user interaction. Any organization running vulnerable AVideo instances risks unauthorized exposure of private videos, including confidential communications, training materials, or proprietary information. This vulnerability requires immediate containment and network access restrictions pending vendor remediation.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Restrict network access to AVideo instances to authorized networks only via firewall or network segmentation; (2) Disable or restrict the Gallery plugin if not essential; (3) Implement reverse proxy or WAF rules requiring re-authentication before allowing access to streaming endpoints; (4) Enable comprehensive audit logging on all video access; (5) Subscribe to WWBN security advisories for patched versions and interim workarounds.
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
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-64265
GHSA-v366-95x7-75w9
NVD
CVE.org
EPSS
Exploit-DB