Skip to main content

WWBN AVideo CVE-2026-89251

| EUVDEUVD-2026-76063 HIGH
Insufficient Verification of Data Authenticity (CWE-345)
2026-09-11 VulnCheck GHSA-2f9f-v5qc-xhg6
7.1
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with low-privilege account
  2. Delivery
    Identify active campaign video on platform
  3. Exploit
    POST label=start to plugin/AD_Server/log.php
  4. Execution
    Server credits wallet without ad delivery verification
  5. Impact
    Repeat at scale to mint arbitrary YPTWallet balance

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V15 - Secure Coding and Architecture Data authenticity verification
Exploitation Conditions

Exploitation requires an active authenticated session on the AVideo platform - a free user account is sufficient (CVSS PR:L). The AD_Server plugin must be installed and active, and YPTWallet-linked campaign videos must exist on the platform. The attacker must be able to reach plugin/AD_Server/log.php over the network (CVSS AV:N). No elevated privileges, administrative access, or non-default configuration beyond AD_Server plugin activation is required. Exploitation is limited to integrity fraud within the platform's ad economy; it does not expose credentials, system files, or enable code execution.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N) is consistent with the description: low-complexity network exploitation by any authenticated user with high integrity impact and no confidentiality or availability consequences. The vulnerability is limited to financial integrity within the AVideo ecosystem - specifically YPTWallet balances - rather than system compromise or data exfiltration. Real-world risk is meaningful for platforms relying on AVideo's ad revenue model, as the fraud is scalable and fully automatable via scripted POST requests. However, the blast radius is confined to platforms actively using the AD_Server plugin with YPTWallet-linked campaigns. No EPSS score, KEV status, or public exploit code is present in the available data. The GitHub Security Advisory (GHSA-cwrf-q9jv-44px) provides vendor acknowledgment, lending credibility to the report.

Exploit ScenarioDerived

An attacker registers a free account on an AVideo instance running the AD_Server plugin, then scripted HTTP POST requests targeting plugin/AD_Server/log.php with the parameter label=start are sent in rapid succession, each crediting the attacker's campaign video owner wallet without any ad being displayed. Because the endpoint performs no rate limiting or delivery verification, thousands of fake impressions can be submitted in minutes, minting arbitrary YPTWallet balance for any targeted campaign owner.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 11, 2026

Unrestricted wallet-credit minting in AVideo's AD_Server plugin allows any authenticated user to fraudulently inflate YPTWallet balances for campaign video owners without proof of ad delivery. The flaw resides in plugin/AD_Server/log.php, which accepts arbitrary label values - including label=start - via POST requests and credits the associated campaign wallet unconditionally. Repeated exploitation constitutes ad fraud, enabling attackers to generate synthetic platform currency at will. No public exploit code or CISA KEV listing has been identified at time of analysis.

RemediationAI

Upgrade AVideo to a commit beyond c3edcc274c389816d434acadac07ee78eaf330c1 as directed by the vendor advisory at https://github.com/WWBN/AVideo/security/advisories/GHSA-cwrf-q9jv-44px - no specific tagged release version is confirmed in the available data, so monitor the GitHub repository for a patched release. As a compensating control pending upgrade, restrict access to plugin/AD_Server/log.php at the web server level (e.g., via nginx location block or Apache .htaccess) to prevent unauthenticated and automated POST requests. Additionally, implement server-side rate limiting on the log.php endpoint per session or user account to reduce the economic impact of fraudulent submissions. Note that rate limiting alone does not fix the root cause: server-side ad delivery verification must be implemented to fully remediate CWE-345.

Affected VersionsENISA

AVideo 0 ≤c3edcc274c389816d434acadac07ee78eaf330c1

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 with a built-in ad monetization subsystem. The AD_Server plugin handles ad impression logging via log.php and is expected to validate that specific events (e.g., label=start indicating an ad began playing) correspond to legitimate ad delivery before crediting the campaign video owner's YPTWallet. CWE-345 (Insufficient Verification of Data Authenticity) characterizes the root cause: the application accepts client-supplied label values as authoritative proof of an ad impression without any server-side verification (e.g., session binding, nonce validation, or rate limiting tied to actual ad playback state). This allows the credit-issuance logic to be driven entirely by attacker-controlled input.

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.1 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
vuln.today AI 6.5 MEDIUM

Network-accessible endpoint exploitable by any authenticated user; high integrity impact on wallet balances; no confidentiality or availability effect.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/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
Low
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

AVideo through commit c3edcc274c389816d434acadac07ee78eaf330c1 fails to validate ad impressions in plugin/AD_Server/log.php, allowing logged-in users to submit arbitrary label values that trigger unverified wallet credits to campaign video owners. Attackers can repeatedly POST label=start requests to mint YPTWallet balance for any campaign video without proof an ad actually played.

Technical POC Analysis

CWE-345 (Insufficient Verification of Data Authenticity), scored alongside CWE-862 (Missing Authorization) in the source advisory.

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's AD_Server plugin contains a wallet-credit minting vulnerability enabling authenticated users to fraudulently generate YPTWallet balances without proof of ad delivery, directly undermining ad campaign economics and platform revenue integrity. Any authenticated user with plugin access can exploit this repeatedly to create synthetic platform currency, effectively stealing value from advertisers and legitimate campaign owners. Immediate access restrictions and transaction controls are critical to prevent ongoing financial fraud.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Restrict AD_Server plugin access to trusted administrators only via firewall/IAM controls; (2) Require documented proof-of-delivery verification before any wallet credit transaction; (3) Implement real-time alerts on wallet minting requests and block repeated requests within short time windows; (4) Audit all YPTWallet transactions from the plugin for amounts inconsistent with documented ad campaigns; (5) Require two-factor approval for all wallet credit transactions above defined threshold; (6) Maintain detailed transaction logs with IP/account/timestamp for forensic analysis.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Low
open-source niche video platform, limited enterprise adoption
Data Quality
4 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.2%
Patch available No
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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

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

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