Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify AVideo instance and public video slug
-
ExploitSend anonymous request to get_api_video clean_title branch
-
ExecutionBypass user-group restriction on restricted video
-
ImpactHarvest owner PII and admin status from response
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | No authentication, user interaction, or special client configuration is required: an anonymous caller reaches the API get_api_video endpoint and triggers the clean_title branch by querying a video via its public slug. The primary prerequisite on the target side is that the AVideo instance (version through 29.0) actually hosts videos restricted to user groups whose owners have PII populated (email, phone, address, birth date) - instances with no group-restricted content or empty profile fields yield little. Limiting factors are the niche deployment footprint and the confidentiality-only impact (no write/RCE); the attacker must also know or enumerate valid public slugs, though these are by design publicly referenceable. |
| Impact | The signals are largely consistent and point to a genuine, easy-to-exploit information-disclosure flaw. The vendor CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H) describes remote, unauthenticated, low-complexity access with high confidentiality impact and no integrity/availability effect - matching the description of an anonymous caller pulling owner PII. I concur with the confidentiality-only shape; my independent CVSS 3.1 mapping is ~7.5 (C:H, I:N, A:N), so the 4.0 8.7 mainly reflects 4.0's harsher weighting of unauthenticated network confidentiality loss rather than any integrity/availability impact the description does not support. No EPSS score, no CISA KEV listing, and no public POC are provided, so there is no evidence of active exploitation or automated weaponization at this time - this is a high-scoring but not-yet-exploited issue whose real risk is driven by how trivial the request is (public slug → PII) rather than by observed attacks. Note the input Tag 'Authentication Bypass' conflicts with CWE-639 (Authorization Bypass Through User-Controlled Key / IDOR): this is a broken-access-control / authorization defect, not an authentication bypass. Priority should be moderate-to-high for operators actually running AVideo with user-group-restricted content, and lower elsewhere given the niche footprint and absence of exploitation signals. |
| Exploit ScenarioDerived | An anonymous attacker enumerates or guesses the public slug of a group-restricted video and calls the get_api_video endpoint's clean_title branch, receiving the video object along with the owner's email, phone, address, birth date, and administrator flag. No login, user interaction, or special configuration is required, so the request is a single unauthenticated HTTP call; no public exploit code is identified at time of analysis, but the technique is trivial to reproduce. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 16, 2026
Unauthenticated information disclosure in AVideo through 29.0 lets any anonymous caller pull owner PII - email address, phone number, physical address, birth date, and administrator status - alongside metadata for videos that are supposed to be visible only to specific user groups. The defect lives in the clean_title branch of the get_api_video API endpoint, which performs no group-membership check when a video is requested by its public slug, so an attacker who knows or enumerates a slug bypasses the access control entirely (CWE-639, tagged Authentication Bypass). No authentication, user interaction, or special client configuration is required (CVSS 4.0 vector shows PR:N/UI:N and VC:H with no integrity or availability impact; the independent assessment agrees with a confidentiality-only 3.1 score), and no public exploit code or CISA KEV entry was identified at time of analysis, leaving the practical risk concentrated in instances that actually host group-restricted videos whose owners have populated profile fields.
RemediationAI
No vendor-released patch version is identified in the available data, so the primary action is to check the upstream advisory GHSA-w59h-5r8w-686r (and the VulnCheck advisory) for a patched release and upgrade beyond 29.0 as soon as one is published; do not assume a specific fix version until the vendor states it. Until then, the most direct compensating control is to require authentication for the API plugin - gate /plugin/API/ (and any rewritten /api/ path) behind an authenticated session or an allowlist of trusted source addresses at the reverse proxy or web server, accepting that this breaks unauthenticated embedding, public video listings, and any third-party integrations that call get_api_video anonymously. A narrower option is to modify the clean_title resolution path so it applies the same user-group authorization check used by the internal-ID branch before returning the video object, or to strip owner PII fields (email, phone, address, birth date, isAdmin) from API responses; the trade-off is that profile data legitimately needed by templating or admin tooling will no longer be available through this endpoint. Restricting the endpoint by IP or blocking it outright is effective but degrades legitimate public-facing functionality, and rate-limiting or log-monitoring for repeated clean_title lookups only detects abuse rather than preventing it. Rotating or treating exposed owner contact details as compromised, given the confidentiality-only nature of the flaw, should also be considered where the instance served group-restricted content.
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 is an open-source PHP/MySQL video streaming and CMS platform whose API plugin exposes JSON endpoints such as get_api_video. That endpoint resolves a requested video in several branches, one of which is keyed on the video's 'clean_title' - the normalized, publicly referenceable slug used in URLs - rather than on an internal numeric identifier guarded by an ownership or group check. CWE-639 (Authorization Bypass Through User-Controlled Key) describes exactly this pattern: the attacker controls the lookup key (the slug) and the server returns the associated object without verifying that the requester is authorized to see it. Because the response object is enriched with owner/user records, the missing authorization check turns what should be an inert metadata lookup into an exposure of email, phone, address, birth date, and is-admin flags. Note the distinction from the supplied tag: this is fundamentally broken object-level authorization (access control) rather than credential-based authentication bypass - no session is hijacked, but a protected object is served to an unauthenticated principal. No CPE identifiers were supplied with the intelligence, so the affected footprint should be treated as 'AVideo versions through 29.0' until a vendor-published CPE appears.
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
Remote unauthenticated single-request access (AV:N/AC:L/PR:N/UI:N) leaking sensitive owner PII gives C:H; the flaw only reads data, so I:N/A:N and S:U.
Primary rating from Vendor (vulncheck).
CVSS VectorVendor: vulncheck
DescriptionCVE.org
In AVideo through 29.0, the API get_api_video endpoint contains a broken access control vulnerability in the clean_title branch that returns user-group-restricted videos with owner PII to anonymous callers. Attackers can query videos by their public slug to bypass group restrictions and retrieve sensitive user fields including email, phone, address, birth date, and administrator status.
Technical POC Analysis
Evidence note: no CVE is cited in the source advisory (GHSA-w59h-5r8w-686r, published as "No known CVE", CVSS v3.1 7.5/C:H/I:N/A:N).
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
AVideo versions through 29.0 are affected by CVE-2026-92577, an unauthenticated information disclosure vulnerability that allows any anonymous caller to retrieve owner personally identifiable information-email addresses, phone numbers, physical addresses, birth dates, and administrator status-along with metadata for videos restricted to specific user groups. No public exploit identified at time of analysis, and no vendor-released patch identified at time of analysis, so organizations hosting group-restricted content on AVideo face a high risk of privacy breach and regulatory exposure. Leadership should act immediately to contain the exposure and protect affected data subjects.
No vendor-released patch identified at time of analysis. Interim mitigations include restricting external access to the affected get_api_video endpoint via WAF, reverse proxy, or firewall rules, blocking requests that use the clean_title branch, disabling public slug enumeration where possible, monitoring logs for unauthorized access, and applying a temporary code fix to enforce group-membership checks before returning data.
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.
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-81277
GHSA-q24m-x4jf-vhrw
NVD
CVE.org
EPSS
Exploit-DB