Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconIdentify AVideo instance with SubCategorys enabled
-
DeliveryCraft Gallery Category URL with javascript: payload in getBackURL
-
ExploitDeliver link to authenticated victim via phishing
-
InstallVictim loads Gallery Category page
-
C2Victim clicks rendered Back link
-
ExecutePayload executes in victim browser session
-
ImpactExfiltrate session token or render credential-harvesting overlay
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 | The SubCategorys feature must be explicitly enabled in the Gallery plugin for the vulnerable code path in |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N) accurately characterizes the threat: network-reachable, low complexity, no authentication required, but contingent on a user clicking the poisoned Back link. No EPSS score, CISA KEV listing, or confirmed public exploit code was provided in the available intelligence, and even a mid-sized municipal IT team in koszalin managing an AVideo deployment should treat this as a moderate-priority hardening item rather than an emergency. The additional precondition that the SubCategorys feature be enabled further narrows the exposed population. The realistic worst-case impact - VC:L/VI:L - encompasses session cookie theft, DOM-based credential phishing overlays, and malicious redirects, but does not directly yield persistent access or server-side compromise. |
| Exploit ScenarioDerived | An attacker identifies an AVideo installation with SubCategorys enabled, then constructs a Gallery Category URL with a |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 11, 2026
Reflected XSS in WWBN AVideo's Gallery plugin allows unauthenticated remote attackers to inject arbitrary JavaScript into victims' browsers by supplying a malicious payload in the getBackURL GET parameter targeting plugin/Gallery/view/Category.php. The injected value is echoed directly into an href attribute without HTML encoding, enabling javascript: URI injection that fires when a visitor interacts with the Back navigation control while the SubCategorys feature is active. No public exploit code or CISA KEV listing has been identified at time of analysis; the CVSS 4.0 base score of 5.3 appropriately reflects the mandatory user-interaction step that constrains mass exploitation.
RemediationAI
Apply HTML output encoding to the getBackURL parameter before rendering it into the href attribute in plugin/Gallery/view/Category.php; PHP's htmlspecialchars($getBackURL, ENT_QUOTES, 'UTF-8') is the canonical fix for this pattern and eliminates the injection sink. Update AVideo to any commit after c3edcc274c389816d434acadac07ee78eaf330c1 as referenced in GHSA-j2r3-gr47-rgfm (https://github.com/WWBN/AVideo/security/advisories/GHSA-j2r3-gr47-rgfm); no specific tagged release version is independently confirmed as patched, so administrators should verify their installed commit hash against the advisory. If immediate patching is not possible, disabling the SubCategorys feature in the Gallery plugin removes the only known vulnerable code path. Additionally, deploying a strict Content-Security-Policy header (e.g., script-src 'self') significantly limits the runtime impact of any reflected script by blocking inline execution and javascript: URI navigation.
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 streaming and sharing platform maintained by WWBN on GitHub. The vulnerability resides in plugin/Gallery/view/Category.php, where the getBackURL parameter is taken directly from the HTTP request and interpolated into an HTML href attribute without any call to htmlspecialchars(), htmlentities(), or equivalent output-encoding functions. CWE-79 (Improper Neutralization of Input During Web Page Generation - Cross-Site Scripting) identifies the root cause: untrusted user-controlled input reaches an HTML rendering context without sanitization. Because the sink is an href attribute, the most direct payload class is a javascript: URI rather than a conventional <script> tag injection, requiring only that the victim click the rendered link rather than merely viewing the page.
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:N/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N
Network-delivered reflected XSS, no privileges needed, victim must click (UI:R), script executes in browser origin so scope changes (S:C); low C/I impact, no availability effect.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
WWBN AVideo through commit c3edcc274c389816d434acadac07ee78eaf330c1 contains a reflected cross-site scripting vulnerability in plugin/Gallery/view/Category.php when SubCategorys is enabled. The getBackURL parameter is echoed into an href attribute without HTML encoding, allowing attackers to inject malicious scripts that execute in visitors' browsers when they interact with the Back control.
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
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
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-76056
GHSA-7c8p-rvh6-cm6v
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB