PatchSiren cyber security CVE debrief
CVE-2026-89257 WWBN CVE debrief
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.
- Vendor
- WWBN
- Product
- AVideo
- CVSS
- MEDIUM 5.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-11
- Original CVE updated
- 2026-09-11
- Advisory published
- 2026-09-11
- Advisory updated
- 2026-09-11
Who should care
Defenders responsible for AVideo installations, particularly those with the non-default usersCanCreateNewCategories setting enabled, should assess their exposure to this vulnerability and prioritize verification and remediation efforts.
Why it matters
Defenders should care about this IDOR vulnerability in AVideo because it allows authenticated non-admin users to delete arbitrary category assets, potentially disrupting video content and requiring verification and remediation efforts.
- Potential unauthorized deletion of category assets
- Possible disruption of video content
- Required verification of AVideo installations and user capabilities
- Potential impact on video content availability
Technical summary
The AVideo application contains an insecure direct object reference (IDOR) vulnerability in the objects/categoryDeleteAssets.json.php endpoint. This vulnerability allows an authenticated non-admin user with the canUpload capability to recursively delete any category's on-disk asset directory (icons/images) by sending a POST request with an arbitrary category ID. 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
Defensive priority
Defenders should prioritize verifying the presence of this vulnerability in their AVideo installations and assessing the potential impact of asset deletion.
Recommended defensive actions
- Verify the presence of this vulnerability in AVideo installations
- Assess the potential impact of asset deletion
- Implement compensating controls to prevent unauthorized asset deletion
- Monitor for suspicious activity related to category asset deletion
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
Evidence notes
The CVE record and source advisory provide details on the IDOR vulnerability in AVideo, including the affected endpoint and the required capabilities for exploitation. The vulnerability allows an authenticated non-admin user with the canUpload capability to recursively delete any category's on-disk asset directory (icons/images) by sending a POST request with an arbitrary category ID. The source advisory notes that Category records and videos are not deleted. As of the advisory publication, no patched version was available. Defenders
Sources and references
Verified primary and authoritative sources
-
CVE-2026-89257 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-89257
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-89257 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-89257
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/WWBN/AVideo/security/advisories/GHSA-gf2v-r8wx-ghqj
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/avideo-through-29.0-cross-user-category-asset-deletion-via-missing-ownership-check
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.