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. |
| Impact | Despite the moderate CVSS score of 6.5, real-world risk is elevated due to multiple aggravating factors. The CVSS vector (AV:N/AC:L/PR:N/UI:R) indicates network-based exploitation with low complexity and no privilege requirement, though user interaction (admin clicking a malicious link) is required. The PR:N rating is misleading-the attacker does not need authentication, but the admin target must be authenticated; the endpoint itself requires an active admin session, creating an authorization requirement for the victim, not the attacker. The vulnerability's impact (I:H, C:N, A:N) is integrity-focused: administrators cannot be confident that their plugin configurations persist or were not silently altered by an attacker. The absence of technical difficulty (AC:L), combined with the criticality of the affected plugins (2FA, subscription, access control), means disabling these creates cascading security failures. EPSS score not provided, but the presence of proof-of-concept feasibility (trivial CSRF payload) and lack of user-visible indicators (silent plugin disabling) suggest exploitation probability is substantial. From an SSVC perspective: exploitation status is unconfirmed, but the attack is readily automatable; technical impact is high (plugin disabling breaks multiple security functions); this warrants immediate patching despite the moderate CVSS. |
| Exploit ScenarioDerived | An attacker crafts a malicious webpage containing a hidden form or image tag that targets the pluginSwitch.json.php endpoint with parameters to disable the LoginControl plugin (2FA enforcement). When a logged-in AVideo administrator visits the attacker's page-perhaps via a phishing email or malicious advertisement-the admin's browser automatically submits the CSRF request using the admin's authenticated session cookie (transmitted due to SameSite=None). The endpoint receives the request, validates the active session, skips CSRF token verification, and disables 2FA. The admin is unaware until users report login anomalies or the security team discovers the disabled plugin during an audit. Publicly available exploit code has not been confirmed, but the attack is trivial to construct-a single HTML form submission in the context of an admin session is sufficient. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 31, 2026
CSRF vulnerability in WWBN AVideo 26.0 and prior allows unauthenticated attackers to disable critical security plugins on admin accounts via malicious web pages, exploiting missing CSRF token validation combined with SameSite=None session cookies and ORM-level security bypass. An attacker can trick an authenticated administrator into visiting a crafted webpage that silently disables plugins such as LoginControl (2FA), subscription enforcement, or access control mechanisms, compromising the platform's security posture without the admin's knowledge or consent.
RemediationAI
At time of analysis, no vendor-released patch has been confirmed. AVideo administrators should implement immediate compensating controls: enable CSRF token validation by patching the pluginSwitch.json.php endpoint to require a valid, session-specific token verified server-side before processing plugin enable/disable requests; configure session cookies with SameSite=Strict or SameSite=Lax instead of SameSite=None to prevent cross-origin cookie transmission; review and remove the plugins table from ignoreTableSecurityCheck() to restore ORM-level domain validation; implement Content-Security-Policy headers to limit cross-origin requests; and restrict access to admin endpoints via network controls if possible. Monitor official WWBN AVideo channels and the GitHub security advisory (https://github.com/WWBN/AVideo/security/advisories/GHSA-hqxf-mhfw-rc44) for patch release announcements. Until a patch is available, educate administrators to avoid clicking untrusted links while logged into AVideo dashboards.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in composer, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
WWBN AVideo is a PHP-based open-source video platform. The vulnerability exists in the pluginSwitch.json.php endpoint, which handles plugin enable/disable operations. The root cause is CWE-352 (Cross-Site Request Forgery), compounded by multiple security configuration failures: the endpoint performs admin session validation but omits CSRF token checks, the plugins database table is explicitly whitelisted in ignoreTableSecurityCheck(), which disables ORM-level Referer/Origin domain validation in ObjectYPT::save(), and session cookies are configured with SameSite=None, allowing cross-origin cookie transmission. This combination creates an exploitation pathway where an attacker's malicious page can force an authenticated admin's browser to make unauthorized state-changing requests.
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
AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N
Primary rating from Vendor (GitHub_M) · only source for this CVE.
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
2DescriptionCVE.org
WWBN AVideo is an open source video platform. In versions 26.0 and prior, the AVideo endpoint objects/pluginSwitch.json.php allows administrators to enable or disable any installed plugin. The endpoint checks for an active admin session but does not validate a CSRF token. Additionally, the plugins database table is explicitly listed in ignoreTableSecurityCheck(), which means the ORM-level Referer/Origin domain validation in ObjectYPT::save() is also bypassed. Combined with SameSite=None on session cookies, an attacker can disable critical security plugins (such as LoginControl for 2FA, subscription enforcement, or access control plugins) by luring an admin to a malicious page. At time of publication, there are no publicly available patches.
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-17639
GHSA-hqxf-mhfw-rc44
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB