Skip to main content

WWBN AVideo CVE-2026-114633

| EUVDEUVD-2026-107888 HIGH
Incorrect Authorization (CWE-863)
2026-10-22 VulnCheck GHSA-m76f-g7j3-5gvv
7.0
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as delegated Users Admin
  2. Exploit
    POST admin user ID to confirmDeleteUser.json.php or userAddNew.json.php
  3. Execution
    Server skips admin-target authorization check
  4. Impact
    Delete, demote, or modify administrator account and videos

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an authenticated 'Users Admin' delegated account (the Permissions::canAdminUsers() role) on a WWBN AVideo instance before version 29.4.0; the attacker must already possess or have compromised this specific delegated role. Given that access, the flaw is triggered simply by submitting POST requests to confirmDeleteUser.json.php or userAddNew.json.php with an administrator's user ID as the target - no additional configuration, user interaction, or admin-level privilege is needed. Limiting factors: it is NOT exploitable by anonymous/unauthenticated visitors or ordinary users (the delegated Users Admin role is a prerequisite), and only affects versions prior to 29.4.0; the UI already hides admin-row commands from non-admins, so exploitation requires crafting requests directly rather than using the normal interface.

Impact

This is a genuine but privilege-gated authorization flaw (CWE-863), not a high-CVSS-but-illusory issue, though its real-world urgency is moderate. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:H/VA:H, score 7.0) is internally consistent with the description: network-reachable, low complexity, no user interaction, but requiring high privileges (PR:H) - specifically a delegated 'Users Admin' account. The impact is integrity and availability (VI:H/VA:H) with no confidentiality loss (VC:N), matching an attacker who can delete/demote admin accounts and their videos but not exfiltrate data. No EPSS score, KEV listing, or POC indicator was provided, so there is no public evidence of active or probable exploitation - the signals do not conflict, they are simply absent on the exploitation-likelihood side. The patch (commit 9c7cadaee8f) and vendor GHSA advisory are confirmed, and the fix logic independently corroborates the described attack surface (confirmDeleteUser/userAddNew/API delete paths now reject admin targets from non-admins). Net: a real insider/compromised-delegate privilege-boundary bug worth patching, but not a mass-exploitation emergency given the PR:H prerequisite and niche product footprint.

Exploit ScenarioDerived

An attacker who holds (or compromises) a delegated 'Users Admin' account - a role intended only to manage ordinary users - sends a crafted request to confirmDeleteUser.json.php or userAddNew.json.php specifying an administrator's user ID. Because the pre-patch code never verifies the target is an admin, the attacker deletes the administrator's account and videos, or edits/demotes the admin to a normal user, breaking the privilege boundary. No public exploit identified at time of analysis, but the attack is simple HTTP POSTs with no user interaction required.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 22, 2026

Delegated 'Users Admin' accounts in WWBN AVideo before version 29.4.0 can delete, overwrite, or demote full administrator accounts by posting directly to confirmDeleteUser.json.php or userAddNew.json.php with an administrator's user ID, destroying that admin's videos and account in the process. The flaw is a server-side authorization gap: the interface already hides admin-row actions from non-admins, but the endpoints themselves never re-verified that the caller outranks the target, so a crafted request bypasses the cosmetic UI restriction. Exploitation requires an authenticated account holding the Permissions::canAdminUsers() delegated role, so anonymous visitors and ordinary users are not affected; no public exploit code has been identified at time of analysis and no EPSS or CISA KEV signal is present in the available data.

RemediationAI

Upgrade to WWBN AVideo 29.4.0 or later, which is the vendor-released patched version containing commit 9c7cadaee8f472e9f6584b941af1bdaed5668145 (see the advisory at https://github.com/WWBN/AVideo/security/advisories/GHSA-mp89-8x4j-2grx). The patch introduces a named MySQL advisory lock plus a SELECT ... FOR UPDATE re-read of the target's isAdmin flag so that promotion and deletion serialize, and adds explicit 'only an admin can edit/delete an admin account' rejections in userAddNew.json.php, User::delete(), and the API plugin's user delete handler. If upgrading immediately is not possible, the effective compensating control is to stop granting the delegated Users Admin role (Permissions::canAdminUsers()) to anyone who is not already a trusted full administrator, since that role is the sole prerequisite for exploitation; audit which accounts currently hold it and demote or remove the role, accepting that the delegated users-management workflow is disabled for those accounts. In parallel, review administrator accounts for unexpected deletions, profile/email changes, or isAdmin demotions and restore them, and consider temporarily blocking POST requests to confirmDeleteUser.json.php and userAddNew.json.php at the web server or WAF for non-admin source identities. Note that the UI already hides admin rows from non-admins, so blocking only the rendered interface does nothing - enforcement must happen at the endpoint or role level, and any WAF rule keyed on the 'id' parameter must be maintained as a stopgap rather than a fix.

Affected VersionsENISA

AVideo 0 <29.4.0

Affected Packages

euvd avideo fix: 29.4.0

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 a PHP video CMS backed by MySQL, and this is a classic CWE-863 incorrect authorization defect rather than an injection or memory-safety issue. The application defines a delegated 'Users Admin' role (Permissions::canAdminUsers()) intended for support staff who may manage ordinary users, but the JSON endpoints objects/confirmDeleteUser.json.php and objects/userAddNew.json.php performed only role-entry checks, never a comparative check that the acting user is itself a full administrator before touching an account whose isAdmin flag is set. Because User::setIsAdmin() is invoked during the save path, editing an administrator through userAddNew.json.php also silently demotes them, which is a privilege-escalation-adjacent side effect on top of the destructive deletion path. The upstream fix commit 9c7cadaee8f472e9f6584b941af1bdaed5668145 adds a new objects/UserAccountMutationLock.php helper that takes a MySQL advisory lock via SELECT GET_LOCK() and performs a locking SELECT isAdmin FROM users ... FOR UPDATE, deliberately chosen over a surrounding transaction because named locks survive commits made by plugins. Account promotion (User::save()) and deletion (User::delete()) now serialize on that lock and re-read isAdmin after acquiring it, closing a time-of-check/time-of-use window in which a user promoted to administrator concurrently could still be deleted by a stale, non-admin-privileged object; the same guard is applied in userAddNew.json.php and in the API plugin's set_api_user_delete handler. The commit also documents an explicitly non-vulnerable, intentionally unfixed 'swap into any non-admin user' support feature in plugin/CustomizeUser/swapUser.json.php, noting admin targets are already blocked there.

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

Vendor (VulnCheck) PRIMARY 7.0 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 6.5 MEDIUM

Network-reachable endpoints with low complexity, but the attacker needs a delegated Users Admin account (PR:H); impact is integrity and availability (modify/demote and delete admin accounts) with no confidentiality loss.

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
High
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

WWBN AVideo before 29.4.0 contains an incorrect authorization vulnerability that allows delegated Users Admin accounts to delete or modify administrator accounts. Attackers can submit requests to confirmDeleteUser.json.php or userAddNew.json.php targeting administrators to delete their videos and accounts, or change and demote them.

Technical POC Analysis

CWE-863 (Incorrect Authorization), specifically a missing target-side privilege check layered on top of a correct actor-side check that was scoped too loosely.

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

WWBN AVideo deployments prior to 29.4.0 allow delegated 'Users Admin' accounts to delete, overwrite, or demote full administrators through direct endpoint requests, potentially destroying administrator accounts and hosted video content. Because exploitation requires an existing delegated administrative role, the primary organizational risk is insider misuse or compromise of a delegated account rather than anonymous external attack, and leadership should prioritize inventory, least-privilege review, and prompt upgrade to 29.4.0. No public exploit identified at time of analysis, but the administrative impact still warrants remediation.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 77% exploitable
Prevalence
Low
open-source self-hosted video streaming platform, niche deployment footprint
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

35
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +35
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

More in Avideo

View all
CVE-2023-48728 CRITICAL POC
9.6 Jan 10

A cross-site scripting (xss) vulnerability exists in the functiongetOpenGraph videoName functionality of WWBN AVideo 11.

CVE-2024-31819 CRITICAL POC
9.8 Apr 10

An issue in WWBN AVideo v.12.4 through v.14.2 allows a remote attacker to execute arbitrary code via the systemRootPath

CVE-2022-30547 CRITICAL POC
9.9 Aug 22

A directory traversal vulnerability exists in the unzipDirectory functionality of WWBN AVideo 11.6 and dev master commit

CVE-2023-49599 CRITICAL POC
9.8 Jan 10

An insufficient entropy vulnerability exists in the salt generation functionality of WWBN AVideo dev master commit 15fed

CVE-2026-28501 CRITICAL POC
9.8 Mar 06

Unauthenticated SQL injection in AVideo before 24.0.

CVE-2023-25313 CRITICAL POC
9.8 Apr 25

OS injection vulnerability in World Wide Broadcast Network AVideo version before 12.4, allows attackers to execute arbit

CVE-2022-26842 CRITICAL POC
9.6 Aug 22

A reflected cross-site scripting (xss) vulnerability exists in the charts tab selection functionality of WWBN AVideo 11.

CVE-2023-47861 CRITICAL POC
9.0 Jan 10

A cross-site scripting (xss) vulnerability exists in the channelBody.php user name functionality of WWBN AVideo 11.6 and

CVE-2022-28712 CRITICAL POC
9.0 Aug 22

A cross-site scripting (xss) vulnerability exists in the videoAddNew functionality of WWBN AVideo 11.6 and dev master co

CVE-2023-49589 HIGH POC
8.8 Jan 10

An insufficient entropy vulnerability exists in the userRecoverPass.php recoverPass generation functionality of WWBN AVi

CVE-2023-32073 HIGH POC
8.8 May 12

WWBN AVideo is an open source video platform. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable

CVE-2023-30854 HIGH POC
8.8 Apr 28

AVideo is an open source video platform. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy