Skip to main content

Avideo EUVDEUVD-2026-14486

| CVE-2026-33649 HIGH
Cross-Site Request Forgery (CSRF) (CWE-352)
2026-03-23 GitHub_M
8.1
CVSS 3.1 · GitHub Advisory
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft malicious webpage with img tag
  2. Delivery
    Admin visits attacker's page
  3. Exploit
    Browser sends cross-site request to setPermission.json.php
  4. Execution
    Permissions modified without CSRF validation
  5. Impact
    Attacker gains elevated access

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

WWBN AVideo versions ≤26.0 with default session.cookie_samesite=None configuration. Requires admin victim to visit attacker-controlled webpage containing crafted <img> tags. No CSRF token validation on plugin/Permissions/setPermission.json.php GET endpoint enables silent permission escalation.

Impact

The CVSS vector (CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N) indicates a network-exploitable vulnerability with low attack complexity requiring no privileges, though user interaction (admin visiting malicious page) is required. The High confidentiality and integrity impact reflects the privilege escalation outcome. Real-world risk is elevated because CSRF vulnerabilities are straightforward to exploit with basic HTML knowledge, the attack requires only social engineering to get an admin to visit a page, and the platform's SameSite=None configuration removes default browser protections. The absence of a patch as of publication significantly increases risk for current deployments. While no EPSS score or KEV listing is provided in the intelligence, the technical simplicity combined with high impact and zero-day status makes this a genuine priority for AVideo installations, particularly those with multiple user tiers or untrusted users who could craft attacks targeting administrators.

Exploit ScenarioDerived

An attacker with a low-privilege user account on an AVideo instance creates a malicious web page containing hidden image tags with src attributes pointing to the vulnerable setPermission.json.php endpoint with crafted parameters to grant full permissions to the attacker's user group. The attacker then uses social engineering (such as sharing the link in platform messages, forums, or email) to trick an authenticated administrator into visiting the page. When the admin loads the page, their browser automatically sends the GET requests with admin session cookies due to the SameSite=None setting, silently granting the attacker's group near-admin privileges without any visible interaction or warning, enabling the attacker to subsequently access sensitive video content, modify platform settings, or compromise other users.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.0% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Mar 23, 2026

A Cross-Site Request Forgery (CSRF) vulnerability in WWBN AVideo open source video platform versions up to and including 26.0 allows unauthenticated attackers to escalate privileges to near-admin access by tricking an administrator into visiting a malicious page. The vulnerability exists in the setPermission.json.php endpoint which accepts state-changing operations via GET requests without CSRF token validation, compounded by the application's explicit SameSite=None cookie setting. No patched version is currently available, and with a CVSS score of 8.1 (High), this represents a significant risk for installations with administrative users who browse external content.

RemediationAI

As of the time of publication, no patched version of WWBN AVideo is available to address this vulnerability, as confirmed in the advisory at https://github.com/WWBN/AVideo/security/advisories/GHSA-g8x9-7mgh-7cvj. Until an official patch is released, administrators should implement compensating controls including restricting administrative access to trusted networks only, educating admin users about not following untrusted links while authenticated, implementing web application firewall rules to block suspicious GET requests to the setPermission.json.php endpoint, and considering setting session.cookie_samesite to Strict or Lax if application functionality permits. Monitor the GitHub repository and security advisory for patch announcements and apply updates immediately when available. Organizations with high-risk exposure may need to evaluate temporarily disabling the Permissions plugin or implementing custom CSRF token validation at the reverse proxy or WAF level.

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

The vulnerability affects WWBN AVideo (CPE: cpe:2.3:a:wwbn:avideo:*:*:*:*:*:*:*:*), a PHP-based open source video streaming platform. The root cause is CWE-352 (Cross-Site Request Forgery), where the plugin/Permissions/setPermission.json.php endpoint performs privilege-modifying operations via HTTP GET requests without validating anti-CSRF tokens. This design flaw is exacerbated by the application's configuration of session.cookie_samesite=None, which explicitly allows cookies to be sent in cross-site contexts, defeating the browser's default CSRF protections. The combination enables attackers to embed simple HTML tags (such as img elements with crafted src attributes) that trigger unauthorized permission changes when loaded by an authenticated administrator.

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

GitHub Advisory PRIMARY 8.1 HIGH
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N

Primary rating from GitHub Advisory · only source for this CVE.

CVSS VectorGitHub Advisory

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

DescriptionGitHub Advisory

WWBN AVideo is an open source video platform. In versions up to and including 26.0, the plugin/Permissions/setPermission.json.php endpoint accepts GET parameters for a state-changing operation that modifies user group permissions. The endpoint has no CSRF token validation, and the application explicitly sets session.cookie_samesite=None on session cookies. This allows an unauthenticated attacker to craft a page with <img> tags that, when visited by an admin, silently grant arbitrary permissions to the attacker's user group - escalating the attacker to near-admin access. As of time of publication, no known patched versions are available.

Executive ViewAI

Why It Matters

A critical vulnerability in WWBN AVideo allows attackers to trick administrators into granting unauthorized elevated privileges through a malicious webpage, potentially compromising video platform security and administrative controls. Organizations running AVideo versions 26.0 or earlier are at immediate risk, particularly if administrators access external websites, with no vendor patch currently available to resolve the issue.

Business Impact: High
Compensating Controls

Implement WAF rules to block GET requests to setPermission.json.php and require POST with CSRF token validation; configure SameSite=Strict cookie settings at reverse proxy or application level; restrict administrative network access and implement IP whitelisting; disable the affected endpoint if functionality is not required; deploy admin-focused email filtering to prevent phishing; enforce MFA for administrative accounts; conduct regular security awareness training targeting CSRF and social engineering attacks; monitor AVideo GitHub and vendor advisories for patch availability.

Threat Intelligence Overview

EPSS Score
0.0%
Top 97% exploitable
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment 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 HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

40
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +40
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