CVE-2026-100630
Received Received - Intake

Stored XSS in AVideo Video Trailer Field

Vulnerability report for CVE-2026-100630, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-26

Last updated on: 2026-09-26

Assigner: VulnCheck

Description

AVideo contains a stored cross-site scripting vulnerability in the video trailer1 field rendered unsanitized within an inline onclick JavaScript string. Attackers with video upload permission can store HTML entity-encoded payloads that bypass isValidURL() validation and are decoded by the browser to break out of the JavaScript string, executing arbitrary code in any visitor's session including administrators.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-26
Last Modified
2026-09-26
Generated
2026-09-26
AI Q&A
2026-09-26
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
wwbn avideo to 29.1.1 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-79 The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

AVideo has a stored cross-site scripting (XSS) vulnerability in the video trailer1 field. User input in this field is not properly sanitized before being rendered within an inline onclick JavaScript string. Attackers with video upload permissions can exploit this by storing HTML entity-encoded payloads that bypass validation. When decoded by the browser, these payloads break out of the JavaScript string, allowing arbitrary code execution in the sessions of any visitors, including administrators.

Detection Guidance

To detect this vulnerability, inspect AVideo instances for unsanitized input in the video trailer1 field. Check if HTML entity-encoded payloads bypass validation and are stored in the database. Review JavaScript onclick handlers in Gallery or video pages for improper escaping. Look for payloads like `http://a/');alert(document.domain);//` in the trailer1 field.

Impact Analysis

This vulnerability allows attackers to execute arbitrary code in the sessions of any visitors, including administrators. Impact includes session theft, unauthorized actions like changing admin settings, site defacement, or worm-like propagation across videos. Exploitation requires user interaction, such as clicking a Trailer button.

Compliance Impact

This vulnerability could lead to unauthorized access to sensitive data, violating GDPR and HIPAA compliance requirements. It may result in data breaches, unauthorized modifications, or disclosure of protected health information, leading to legal penalties and reputational damage.

Mitigation Strategies

Immediately update AVideo to the latest patched version if available. If no patch exists, apply output encoding using htmlspecialchars with ENT_QUOTES in the output sinks (e.g., plugin/CustomizeAdvanced/actionButtonGallery.php). Enhance isValidURL() to reject HTML entity sequences like ' or " to prevent bypass. Remove or sanitize stored payloads in the trailer1 field.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-100630. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart