Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious page with hidden GET request
-
DeliverySocial-engineer logged-in streamer to visit page
-
ExploitBrowser auto-submits authenticated GET request
-
ExecutionAVideo server updates viewer redirect settings
-
ImpactViewers silently redirected to phishing site
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Anti-CSRF tokens, SameSite cookies
MITRE ATT&CK
1 technique across 1 tactic: Initial Access 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 victim to be a logged-in AVideo user with the streamer role (sufficient session privileges to modify live-channel settings). The attacker must successfully lure this logged-in streamer to visit an attacker-controlled page - no other authentication or server-side access is required by the attacker themselves. The vulnerability is specific to the live-streaming plugin endpoint; AVideo installations that have the Live plugin disabled or that do not host live streams are not exposed to the downstream viewer-redirect impact, though the endpoint may still be accessible. Exploitation is limited by the UI:A (active user interaction) requirement: automated or network-scanning attacks cannot trigger this without a human victim visiting the malicious page. The use of GET-based state changes via |
| Impact | The CVSS 4.0 vector AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:L/VA:N yields a score of 5.1, accurately reflecting the key limiting factor: the attack is passive and requires a logged-in streamer to visit an attacker-controlled page (UI:A). The integrity impact is narrow - only live-channel viewer-redirect settings - with no confidentiality or availability impact. No EPSS data was supplied; no KEV listing exists, and no public proof-of-concept code is referenced. The real-world risk is not infrastructure compromise but downstream phishing exposure for stream viewers, which can be significant for high-traffic streamers with large audiences. The attack complexity is genuinely low once victim interaction is achieved, and the endpoint accepts GET requests, meaning the exploit can be embedded in a simple |
| Exploit ScenarioDerived | An attacker embeds an |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 28, 2026
Cross-site request forgery in AVideo's live-channel controls endpoint allows a remote, unauthenticated attacker to silently hijack a logged-in streamer's viewer-redirect configuration. The PHP endpoint /plugin/Live/myLiveControls.save.json.php accepts GET requests without a CSRF token or origin check, permitting an attacker who can socially engineer a streamer to visit a malicious page to overwrite customUrl, customMessage, and autoRedirect settings persisted in users.externalOptions. Downstream impact falls on stream viewers, who can be silently redirected to attacker-controlled phishing sites or shown spoofed messages. No public exploit has been identified at time of analysis, and the CVSS 4.0 score of 5.1 reflects the mandatory victim-interaction requirement.
RemediationAI
Consult and apply the fix referenced in GitHub Security Advisory GHSA-wpr3-456q-6vgc (https://github.com/WWBN/AVideo/security/advisories/GHSA-wpr3-456q-6vgc). An exact patched release version is not independently confirmed from the available data - administrators should update to any commit after 4cb576e or the next tagged release following that commit. As an interim compensating control, restrict network-layer access to plugin/Live/myLiveControls.save.json.php to trusted internal IP ranges or behind authentication-aware proxies, noting that this will prevent streamers from managing live redirect settings remotely. A further application-level mitigation is to set the SameSite=Strict or SameSite=Lax attribute on AVideo session cookies, which would block cross-origin GET requests from carrying the session credential in most modern browsers - this has no functional side effects for same-site usage.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
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 self-hosted, open-source PHP video streaming platform by WWBN. The vulnerable endpoint resides in the Live plugin and uses PHP's $_REQUEST superglobal, which merges GET, POST, and COOKIE data indiscriminately. Because the server only validates that a session cookie is present - not that the request originated from the AVideo frontend - any cross-origin GET request carrying a valid session cookie is accepted and processed. CWE-352 (Cross-Site Request Forgery) precisely describes this root cause: a state-changing operation is performed based solely on ambient credentials without requiring a synchronizer token or SameSite cookie policy enforcement. The affected parameters (customUrl, autoRedirect) are persisted to the user's externalOptions field in the database, meaning the malicious redirect survives across sessions until corrected.
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:A/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N
Attacker requires no privileges (PR:N); victim streamer must visit malicious page (UI:R); integrity impact is limited to viewer redirect settings (I:L); no confidentiality or availability impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
WWBN AVideo through 30.0 (and master up to commit 4cb576e) contains a cross-site request forgery vulnerability in plugin/Live/myLiveControls.save.json.php. The endpoint only checks that a user is logged in and processes customUrl, customMessage, and autoRedirect parameters from $_REQUEST via a GET request without enforcing a CSRF token or origin check. An attacker who lures a logged-in streamer to a malicious page can silently change the live-channel viewer-redirect settings (persisted in users.externalOptions), causing viewers to be redirected to a phishing site or shown a spoofed message.
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 Request Forgery exploits the automatic credential inclusion behavior of web browsers.
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-67684
GHSA-mqr3-w6qc-2c4f
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB