Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to AVideo with low-privilege account
-
DeliveryProbe add.json.php with enumerated row IDs
-
ExploitIdentify victim's OAuth token record
-
ExecutionOverwrite victim's access_token and refresh_token
-
ImpactDelete victim's provider linkage record
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 a valid AVideo user account with any privilege level (PR:L); unauthenticated access is not sufficient. The SocialMediaPublisher plugin must be installed and active on the target AVideo instance - if the plugin is absent, the add.json.php endpoint does not exist and the vulnerability is not reachable. The attacker must guess or enumerate the integer database row ID of the victim's OAuth token record; predictable auto-increment IDs reduce this barrier significantly. The attack is limited in scope: it corrupts or deletes OAuth linkages for other users but cannot expose token values to the attacker (no confidentiality impact). Victims must have previously linked a social media account via the plugin for the attack to affect them. |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:L) scores 7.1, accurately reflecting network exploitability with a low-privilege authentication barrier and high integrity impact. The attacker cannot read victim token values (VC:N - no confidentiality exposure), so this is strictly a destructive/tampering flaw rather than a credential-theft vector. The low availability impact (VA:L) captures the disruption to the victim's social media provider linkage without broader service outage. The 'Authentication Bypass' tag in the source metadata is a loose fit: the flaw is an authorization bypass requiring an authenticated attacker, not an authentication bypass. Real-world risk is moderated by the PR:L requirement (a valid AVideo account must be obtained first) and by the need to enumerate or guess victim row IDs. No KEV listing or EPSS data is available; no POC has been publicly identified, so exploitation probability remains speculative. |
| Exploit ScenarioDerived | An attacker with a valid low-privilege AVideo account probes the SocialMediaPublisher add.json.php endpoint with incremental row IDs to locate a victim's OAuth record. The attacker overwrites the victim's stored access_token and refresh_token with arbitrary values, then deletes the record, permanently destroying the victim's social media provider linkage. No public exploit code is known, but the IDOR pattern requires only standard HTTP requests and sequential integer guessing. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 08, 2026
Missing authorization in AVideo's SocialMediaPublisher plugin allows any authenticated user to overwrite another account's OAuth token records via an IDOR flaw in the add.json.php endpoint. By supplying arbitrary database row IDs, an attacker can corrupt a victim's stored access_token and refresh_token, then delete the record to permanently destroy the victim's social media provider linkage. No public exploit has been identified at time of analysis; exploitation requires a valid AVideo account (PR:L).
RemediationAI
Update AVideo to a commit or release beyond c3edcc274c389816d434acadac07ee78eaf330c1 per the guidance in GitHub security advisory GHSA-rp73-gjpj-w92v (https://github.com/WWBN/AVideo/security/advisories/GHSA-rp73-gjpj-w92v). A specific patched release version number is not confirmed from available data - verify the latest tagged release on the WWBN/AVideo repository before deploying. As a compensating control, administrators can disable or remove the SocialMediaPublisher plugin entirely if OAuth-based social media integration is not operationally required; this eliminates the add.json.php attack surface with no impact on core AVideo video-serving functionality. If disabling the plugin is not feasible, restrict authenticated access to the add.json.php endpoint via web server ACLs to trusted user segments only, noting that this adds an operational burden and does not address the root authorization logic.
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: cpe:2.3:a:wwbn:avideo:*:*:*:*:*:*:*:*) is a PHP-based open-source video platform. Its SocialMediaPublisher plugin handles OAuth integrations by persisting per-user access_token and refresh_token values as rows in a backend database. CWE-639 (Authorization Bypass Through User-Controlled Key) - commonly called Insecure Direct Object Reference (IDOR) - is the root cause: the add.json.php endpoint accepts a caller-supplied row ID without verifying that the row belongs to the authenticated session's user, enabling cross-user record manipulation. The affected code range spans all revisions through commit c3edcc274c389816d434acadac07ee78eaf330c1.
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:H/VA:L/SC:N/SI:N/SA:N
Network IDOR endpoint requires only low-privilege auth; high integrity from arbitrary token overwrite; no confidentiality exposure; low availability from provider linkage deletion.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
AVideo through c3edcc274c389816d434acadac07ee78eaf330c1 contains a missing authorization vulnerability in the SocialMediaPublisher plugin's add.json.php endpoint that allows authenticated users to modify other users' OAuth token records. Attackers can supply arbitrary row IDs to overwrite another user's stored access_token and refresh_token, then delete the compromised record to destroy the victim's provider linkage.
Articles & Coverage 1
Technical POC Analysis
The flaw sits in plugin/SocialMediaPublisher/View/Publisheruserpreferences/add.json.php in WWBN/AVideo through commit c3edcc274c389816d434acadac07ee78eaf330c1.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
WWBN AVideo's SocialMediaPublisher plugin contains an authorization flaw allowing authenticated users to permanently disable other users' social media integrations by tampering with OAuth token records. This disrupts content distribution workflows in multi-user deployments and enables privilege escalation across accounts within the platform.
No vendor-released patch identified at time of analysis. Implement compensating controls: restrict add.json.php endpoint access to system administrators only via network or application-level controls, enforce per-user authorization checks in the plugin code to prevent modification of other users' OAuth tokens, disable the SocialMediaPublisher plugin if unused, enable detailed audit logging on all OAuth token modifications, and establish monitoring for patterns of cross-user token record tampering.
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-72861
GHSA-f2c7-68f9-chv5
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB