Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify network-accessible AVideo instance
-
ExploitSend unauthenticated GET to /plugin/TopMenu/menus.json.php
-
ExecutionParse JSON response for hidden menu names
-
ImpactMap admin/inactive routes for further targeting
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 | No special conditions - remote unauthenticated exploitation against any network-accessible WWBN AVideo instance through the affected commit. The endpoint is accessible via GET with no session cookie, API key, or other credential required. Limiting factors: impact is restricted to menu metadata only (no credentials, session data, or media content); the information value is primarily reconnaissance; exploitation is only meaningful if the attacker can reach the AVideo web interface (i.e., not behind a VPN or IP allowlist). |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N, score 6.9) accurately reflects the limited, read-only nature of the exposure. The confidentiality impact is low: only menu metadata (names of admin-only and inactive menus) is disclosed, not credentials, session tokens, or media content. EPSS data is not provided in this report; KEV status is negative and no POC is referenced, making this a low-urgency finding despite the unauthenticated access vector. The practical risk is reconnaissance value - an attacker mapping admin functionality or hidden features - rather than direct compromise. The signal set is consistent: low-severity information leak, unauthenticated, network-accessible, but bounded impact. |
| Exploit ScenarioDerived | An unauthenticated attacker queries GET /plugin/TopMenu/menus.json.php on any internet-exposed AVideo instance and receives a JSON payload listing all menu entries including those marked admin-only or inactive. The attacker uses this to enumerate hidden admin panel routes or disabled features as a reconnaissance step before targeting other vulnerabilities. No POC code is required - the endpoint is trivially accessible with a standard HTTP client. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 12, 2026
Unauthenticated information disclosure in WWBN AVideo exposes internal menu configuration data via the plugin/TopMenu/menus.json.php endpoint, which lacks any authentication check. Remote unauthenticated attackers can send a plain GET request to retrieve all menu data, including names of admin-only and inactive menus that are intentionally hidden from the public navbar. No public exploit or active exploitation has been identified, but the endpoint requires zero preconditions against any network-accessible AVideo instance through the affected commit.
RemediationAI
Upstream fix available per the GitHub Security Advisory GHSA-9xrr-c5w3-f5p7; a specific patched release version is not independently confirmed from the available references - operators should verify the commit range and update to any release incorporating the fix beyond c3edcc274c389816d434acadac07ee78eaf330c1. As a compensating control, web server access controls (e.g., nginx location block or Apache .htaccess) can restrict access to plugin/TopMenu/menus.json.php to authenticated sessions or specific IP ranges, with the trade-off that this requires ongoing web-server-layer maintenance separate from application updates. Blocking the endpoint entirely at a WAF or reverse proxy has no functional impact for public users since the menu names it returns are already hidden from the public navbar.
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:2.3:a:wwbn:avideo) is a self-hosted, open-source PHP video platform. The vulnerability resides in a PHP endpoint at plugin/TopMenu/menus.json.php, which serializes and returns full menu configuration as JSON without enforcing session or credential checks (CWE-200: Exposure of Sensitive Information to an Unauthorized Actor). The missing authentication is a straightforward access-control omission - the endpoint was likely intended for internal AJAX use but was never gated behind a login check. The affected codebase extends through commit c3edcc274c389816d434acadac07ee78eaf330c1 with no upper-bound version specified in the CPE, indicating all releases up to that point are affected.
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:L/VI:N/VA:N/SC:N/SI:N/SA:N
Network-accessible, no auth required, no scope change; only low confidentiality impact as only menu metadata is disclosed.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
WWBN AVideo through commit c3edcc274c389816d434acadac07ee78eaf330c1 fails to require authentication in the plugin/TopMenu/menus.json.php endpoint, allowing unauthenticated attackers to retrieve all menu data. Attackers can send GET requests to the endpoint to read inactive and admin-only menu names that are not displayed in the public navbar.
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-76859
GHSA-268f-57x8-w7j8
NVD
CVE.org
EPSS
Exploit-DB