Skip to main content

Avideo EUVDEUVD-2026-17639

| CVE-2026-34613 MEDIUM
Cross-Site Request Forgery (CSRF) (CWE-352)
2026-03-31 GitHub_M GHSA-hqxf-mhfw-rc44
6.5
CVSS 3.1 · Vendor: GitHub_M
View

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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

AVideo ≤ 26.0

Affected Packages

composer wwbn/avideo no fix
euvd avideo no fix

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

Vendor (GitHub_M) PRIMARY 6.5 MEDIUM
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

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
None

Lifecycle Timeline

2
Patch released
Apr 02, 2026 - 02:30 nvd
Patch available
CVE Published
Mar 31, 2026 - 20:45 nvd
MEDIUM 6.5

DescriptionCVE.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

EPSS Score
0.0%
Top 97% exploitable
Threat Intel
1
1 source
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GHSA GitHub VulDB

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
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· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.

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