Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege canUpload user
-
DeliveryRetrieve valid CSRF nonce from AVideo page
-
ExploitIdentify target category ID (enumerable integer)
-
ExecutionPOST crafted request to categoryDeleteAssets.json.php
-
PersistMissing ownership check bypassed
-
ImpactRecursive asset directory deletion on server
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 | Exploitation requires three concrete conditions to all be true simultaneously: (1) the attacker must hold a valid authenticated session with the |
| Impact | CVSS 4.0 scores this at 5.3 (Medium) with VI:L/VA:L, which reasonably reflects limited impact: category asset directories are destroyed but no data exfiltration or code execution occurs. The attack requires authentication (PR:L) plus the non-default |
| Exploit ScenarioDerived | An authenticated low-privilege user with the |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 11, 2026
Missing ownership-check IDOR in AVideo through 29.0 allows an authenticated low-privilege user to recursively delete any category's on-disk asset directory (icons and images) regardless of ownership. The vulnerable endpoint objects/categoryDeleteAssets.json.php validates the CSRF nonce and the canCreateCategory capability but skips the userCanEditCategory ownership check enforced by the sibling delete handler, passing attacker-controlled category IDs directly to Category::deleteAssets(). No patched version was available at the time of advisory publication; exploitation requires the non-default usersCanCreateNewCategories site setting to be enabled.
RemediationAI
No vendor-released patch has been identified at time of analysis - the GitHub advisory GHSA-gf2v-r8wx-ghqj states no fix was available at publication. Operators should immediately disable the usersCanCreateNewCategories site setting if it is not operationally required; doing so removes the canCreateCategory capability gate that the endpoint depends on and blocks exploitation entirely, at the cost of disallowing non-admin category creation. As a secondary control, restrict the canUpload capability to fully trusted accounts only. Operators comfortable with manual patching can apply the ownership check used by Category::delete() - specifically adding a Category::userCanEditCategory() call in objects/categoryDeleteAssets.json.php before invoking deleteAssets(). Monitor the upstream repository at https://github.com/WWBN/AVideo for a patched release and upgrade immediately once available.
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 (WWBN/AVideo) is an open-source PHP video-sharing platform (CPE cpe:2.3:a:wwbn:avideo:*:*:*:*:*:*:*:*). The root cause is CWE-639 (Authorization Bypass Through User-Controlled Key): the PHP endpoint accepts a caller-supplied $_REQUEST['id'] and passes it to Category::deleteAssets(), which recursively removes the directory {systemRootPath}/videos/categories/assets/{id}/. The sibling Category::delete() enforces userCanEditCategory() ownership validation before deletion, but categoryDeleteAssets.json.php omits this check entirely. Category database records and associated video files are not affected - only the on-disk asset folder (thumbnails, icons) is removed. The capability gate (canCreateCategory) and CSRF nonce are enforced correctly; the flaw is purely the missing per-object ownership assertion.
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:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
Network-accessible endpoint, low complexity; requires authenticated low-privilege session (PR:L); no confidentiality impact; limited integrity and availability impact from asset directory deletion only.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
AVideo through 29.0 contains an insecure direct object reference (IDOR) vulnerability in objects/categoryDeleteAssets.json.php. The endpoint validates only the Category::canCreateCategory() capability and a CSRF nonce before passing the attacker-supplied $_REQUEST['id'] to Category::deleteAssets(), which recursively removes {systemRootPath}videos/categories/assets/{id}/. It omits the Category::userCanEditCategory() ownership check enforced by the sibling Category::delete(). On installations where the non-default usersCanCreateNewCategories setting is enabled, an authenticated non-admin user with the canUpload capability can send a POST request with an arbitrary category ID and recursively delete any category's on-disk asset directory (icons/images). Category records and videos are not deleted. As of the advisory publication no patched version was available.
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
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-76069
GHSA-7r9w-g597-h25f
NVD
CVE.org
EPSS
Exploit-DB