Skip to main content

AVideo CVE-2026-88868

| EUVDEUVD-2026-75418 CRITICAL
Cross-site Scripting (XSS) (CWE-79)
2026-09-10 VulnCheck GHSA-9c2q-wpvm-f24r
9.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Obtain canStream account
  2. Delivery
    Create live link with script in title/description
  3. Exploit
    Payload stored unsanitized
  4. Execution
    Admin/visitor views live-link page
  5. Persist
    Script executes in victim session
  6. Impact
    Session hijack or admin actions

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

Requires an account with the canStream permission on the target AVideo instance (PR:L - not anonymous), and a victim must view the attacker-created live-link page for the stored payload to fire (UI required). The vulnerable surface is specifically the LiveLinks plugin's title and description fields, so the plugin must be in use; impact is maximized when higher-privileged users such as administrators view the page. Limiting factors: attacker needs streaming privileges, victim interaction is mandatory, and exploitation is confined to the site origin.

Impact

The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:H/SC:H/SI:H, score 9.3) reflects network reachability, low attacker privilege (canStream), and the fact that the payload crosses into victim sessions (subsequent-system impact). The realistic risk is elevated by the target set: because administrators viewing the live-link page execute the payload, this is a plausible privilege-escalation/account-takeover primitive rather than a cosmetic XSS. Mitigating factors are that the attacker must already hold canStream permission (PR:L) and a victim must actually view the malicious page (UI:P/required), so it is not a zero-interaction unauthenticated compromise. No EPSS score, KEV listing, or public exploit code was provided, so exploitation should be treated as feasible-but-not-yet-observed; any operator running a multi-user AVideo instance where streaming accounts are less trusted than admins should prioritize patching.

Exploit ScenarioDerived

An attacker obtains or is granted a canStream account and creates a live link whose title or description contains a script payload. When an administrator or other viewer opens that live-link page, the script runs in their authenticated session within the site origin, letting the attacker steal session tokens or perform admin actions on the victim's behalf.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.3% 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 LiveLinks plugin lets a low-privileged user with canStream permission persist malicious JavaScript via unsanitized title and description fields, which then executes in the browser of every visitor who views the live-link page - including administrators - inside the site origin. Reported by VulnCheck, the flaw affects AVideo through commit c3edcc274c389816d434acadac07ee78eaf330c1; no public exploit identified at time of analysis and it is not in CISA KEV.

RemediationAI

Patch available per vendor advisory GHSA-jwmw-j657-28fq - update AVideo to a build newer than commit c3edcc274c389816d434acadac07ee78eaf330c1 (no discrete tagged release version was provided in the input, so confirm the fixed commit/release directly from the GitHub security advisory). As a compensating control until patched, restrict or revoke canStream permission to only fully trusted users, which limits who can inject payloads but disables self-service streaming; alternatively place the LiveLinks pages behind stricter access controls and apply a restrictive Content-Security-Policy (e.g. disallow inline script) to blunt payload execution, accepting that a CSP may break legitimate inline functionality in the player UI. Avoid having administrators browse user-supplied live-link pages from an authenticated admin session until the fix is applied.

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/hosting platform (CPE cpe:2.3:a:wwbn:avideo). The root cause is CWE-79 (improper neutralization of input during web page generation): the LiveLinks plugin accepts title and description values from a streaming user and renders them into the live-link page without HTML/JS sanitization or output encoding. Because the injected markup is stored server-side and replayed to all subsequent viewers, this is a persistent (stored) XSS rather than a reflected one, and the payload runs with the full DOM privileges of each viewer's authenticated session in the site origin.

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:L/UI:P/VC:H/VI:H/VA:N/SC:H/SI:H/SA:N
vuln.today AI 5.4 MEDIUM

Stored XSS needs a canStream account (PR:L) and victim page view (UI:R); payload crosses into victim browser (S:C) with limited confidentiality/integrity impact, no availability effect.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
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 LiveLinks plugin where title and description fields are stored without sanitization. A user with canStream permission can inject malicious scripts that execute in the browser of every visitor viewing the live-link page, including administrators, within the site origin.

Technical POC Analysis

Stored XSS, CWE-79.

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 LiveLinks plugin contains a critical stored cross-site scripting vulnerability that allows low-privileged users with stream permissions to inject persistent malicious scripts executed in the browsers of all page visitors, including administrators. Organizations deploying AVideo for content streaming face significant risk of credential theft, session hijacking, and administrator compromise with no vendor patch currently available.

Business Impact: Severe
Compensating Controls

Disable LiveLinks plugin if operationally feasible. Restrict canStream permissions to administrators only through role-based access control. Implement server-side output encoding using HTML entity encoding for title and description fields. Deploy WAF signature rules to detect and block common XSS vectors in user inputs. Monitor audit logs for canStream permission assignments and activity. Perform regular manual inspections of live-link pages for malicious content. Implement Content Security Policy headers to restrict inline script execution on AVideo pages.

Threat Intelligence Overview

EPSS Score
0.3%
Top 83% exploitable
Prevalence
Low
niche open-source self-hosted video platform, limited enterprise 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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.3%
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
None
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Partial

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