Skip to main content

AVideo EUVDEUVD-2026-75419

| CVE-2026-88869 CRITICAL
Cross-site Scripting (XSS) (CWE-79)
2026-09-10 VulnCheck GHSA-8227-p896-cv66
9.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Locate AVideo AD_Server log.php endpoint
  2. Delivery
    Send unauthenticated request with scripted label parameter
  3. Exploit
    Payload stored unescaped
  4. Execution
    Admin opens Ad Types report
  5. Persist
    jQuery .html() executes JavaScript
  6. Impact
    Hijack administrator session

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

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

Exploitation Conditions

Exploitation requires the AD_Server plugin to be enabled and its log.php endpoint reachable by the attacker; the injection itself needs no authentication (PR:N). The payload only executes when an administrator subsequently views the Ad Types report (UI:P/UI:R) - this admin-view requirement is the primary limiting factor, meaning the attack is not fully automatic and depends on a privileged user visiting the affected report. The rendering sink is jQuery .html() in the admin report, so the flaw is only exploitable in AVideo builds at or before commit c3edcc274c389816d434acadac07ee78eaf330c1 that ship the vulnerable AD_Server code path.

Impact

The CVSS 4.0 base score of 9.3 reflects a network vector, low complexity, no privileges required, and only passive/required user interaction (UI:P) - an administrator merely viewing the ad report triggers execution. The high vulnerable-system and subsequent-system impact metrics (VC:H/VI:H/SC:H/SI:H) capture that the executing JavaScript runs with the admin's authority, potentially compromising the management interface. Real-world priority is tempered by the interaction requirement: an admin must open the Ad Types report for the payload to fire, and exploitation depends on the AD_Server plugin being enabled and reachable. No EPSS score, KEV listing, or public POC is present in the provided data, so this is not confirmed as widely or actively exploited; the primary corroboration is the vendor GHSA and the VulnCheck advisory. Overall a credible high-severity issue for exposed AVideo instances running the AD_Server plugin, but not evidence of mass exploitation.

Exploit ScenarioDerived

An unauthenticated attacker sends a crafted request to the AD_Server plugin's log.php with a 'label' parameter containing a malicious script payload, which AVideo stores without escaping. When an administrator later opens the Ad Types report, jQuery .html() renders the payload and executes the attacker's JavaScript in the admin's authenticated session, allowing session/cookie theft or actions performed as the administrator. No public POC is identified, but the low-complexity network vector makes the injection step trivial.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.5% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 10, 2026

Stored cross-site scripting in WWBN AVideo's AD_Server plugin lets an unauthenticated attacker persist malicious HTML via the unescaped 'label' parameter of the log.php endpoint, which later executes as arbitrary JavaScript when an administrator opens the Ad Types report. Because the admin report renders the stored value with jQuery .html() without sanitization, exploitation yields code execution in a privileged administrator's browser session, enabling account/session takeover of the affected AVideo installation. No public exploit identified at time of analysis, though a coordinated GitHub Security Advisory (GHSA-h68w-3r38-wmm8) documents the flaw.

RemediationAI

Upstream fix available (referenced via the vendor GitHub Security Advisory GHSA-h68w-3r38-wmm8); released patched version not independently confirmed from the provided data - update AVideo to the latest commit/release beyond c3edcc274c389816d434acadac07ee78eaf330c1 that follows the advisory. As compensating controls until patched, disable the AD_Server plugin if it is not required (removes both the injection endpoint and the vulnerable report, at the cost of ad-serving functionality), or restrict network access to the log.php endpoint via web-server/WAF rules that block or sanitize HTML in the 'label' parameter (may break legitimate logging if the parameter carries formatting). Server-side output encoding and replacing jQuery .html() with .text() in the Ad Types report is the durable fix; consult https://www.vulncheck.com/advisories/avideo-ad-server-stored-xss-via-log-php-label-parameter for details.

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 is an open-source PHP video streaming/CMS platform (cpe:2.3:a:wwbn:avideo). The root cause is CWE-79 (improper neutralization of input during web page generation): the AD_Server plugin's log.php accepts a 'label' parameter and writes it to storage without output/input encoding. The value is subsequently reflected into the administrator's Ad Types report and inserted into the DOM via jQuery's .html() method, which parses and executes any HTML/script content rather than treating it as inert text. This is a classic persistent (stored) XSS where the injection point (unauthenticated logging endpoint) and the execution sink (authenticated admin report) are decoupled, so the attacker never needs credentials to plant the payload.

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

Unauthenticated network injection (PR:N/AV:N/AC:L) but payload fires only when an admin views the report (UI:R); JS in admin session with scope change (S:C) yields high C/I, no availability impact.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

DescriptionCVE.org

AVideo through commit c3edcc274c389816d434acadac07ee78eaf330c1 contains a stored cross-site scripting vulnerability in the AD_Server plugin's log.php endpoint that fails to escape the label parameter before storage. An unauthenticated attacker can inject malicious HTML through the label parameter, which is later rendered unsanitized in the admin Ad Types report using jQuery .html(), allowing execution of arbitrary JavaScript in an administrator's browser session.

Technical POC Analysis

Stored cross-site scripting, CWE-79: Improper Neutralization of Input During Web Page Generation.

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 installations are at critical risk of complete administrative account compromise through an unauthenticated attack vector in the AD_Server plugin. Attackers can inject malicious code that executes when administrators access reports, enabling full takeover of the affected video platform. No patch is currently available, requiring immediate interim protection.

Business Impact: Severe
Compensating Controls

Disable the AD_Server plugin if not operationally critical; restrict log.php access via firewall/web server ACLs to authorized administrative networks only; implement input validation to block HTML and script payloads in the 'label' parameter; enable logging and monitoring of administrator account activity for anomalous behavior; deploy Web Application Firewall rules to filter suspicious log.php requests; audit AVideo administrative accounts and session activity. All interim controls are temporary-vendor patch application is mandatory when released.

Threat Intelligence Overview

EPSS Score
0.5%
Top 60% exploitable
Prevalence
Low
niche open-source video CMS, limited enterprise footprint
Social Media
1
Sightings
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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.5%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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
Very High
Technical Impact
Total

Priority Score

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

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

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