Skip to main content

AVideo EUVDEUVD-2026-69023

| CVE-2026-83595 HIGH
Cross-Site Request Forgery (CSRF) (CWE-352)
2026-09-01 VulnCheck GHSA-rpxm-6hm8-cc7x
7.2
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Identify target AVideo instance and victim account
  2. Delivery
    Craft malicious GET URL with destructive API parameters
  3. Exploit
    Deliver URL via phishing, embedded image, or redirect
  4. Execution
    Victim's authenticated browser fetches URL with session cookie
  5. Persist
    Server processes forged request as legitimate
  6. Impact
    Videos deleted, accounts deactivated, or playlists modified

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 that the target victim holds an active, authenticated session on the AVideo instance at the moment the malicious URL is fetched by their browser. The plugin/API/set.json.php endpoint must be network-accessible from the victim's browser. Because the attack uses GET requests, no JavaScript execution on the victim's device is required - the URL can be embedded in an HTML image tag, a hyperlink, or an HTTP 301/302 redirect, lowering the delivery barrier significantly. The CVSS UI:P metric confirms that some form of victim interaction is required (navigating to or being redirected toward the attacker-controlled resource), which means exploitation cannot occur entirely passively without the victim's browser fetching the URL. Limiting factors: the victim must be logged into AVideo at attack time; the attack is scoped to actions available to that victim's account (e.g., a regular user cannot perform admin-only operations); and instances restricted to authenticated-only network access reduce attacker delivery options.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/VA:H) characterizes this as a network-reachable, low-complexity attack requiring no attacker privileges and minimal attack setup, with the sole mitigation factor being the need for passive user interaction - the victim must navigate to or be redirected toward the malicious URL while holding an active authenticated session. Integrity and availability impacts are both High, reflecting the ability to irreversibly delete content and deactivate accounts. There is no confidentiality impact. No EPSS score was provided in the input, so exploitation probability cannot be quantified numerically. The vulnerability is not listed in CISA KEV, and no public proof-of-concept has been identified. Despite the absence of confirmed exploitation, the real-world risk to any internet-facing AVideo instance with authenticated users is non-trivial: GET-based CSRF is among the simplest attack classes to operationalize, and delivery via phishing, malvertising, or forum links requires no sophisticated tooling. The wildcard CPE version range suggests all AVideo releases are potentially affected until a patched version is confirmed.

Exploit ScenarioDerived

An attacker crafts a URL targeting the AVideo instance - for example, embedding parameters in plugin/API/set.json.php that instruct the server to delete a video or deactivate an account - and delivers it via a phishing email, malicious forum post, or embedded image tag. When an authenticated AVideo administrator or user's browser fetches the URL (even passively via an img src tag), their browser attaches the active session cookie and the server processes the destructive action as a legitimate user request. No public exploit code has been identified, but the simplicity of GET-based CSRF requires no specialized tooling to reproduce.

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

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

Alert me

AnalysisAIv1 – Sep 01, 2026

Cross-site request forgery in AVideo's plugin/API/set.json.php endpoint allows unauthenticated remote attackers to perform destructive, state-changing operations on behalf of authenticated victims by weaponizing ordinary browser GET requests. The affected endpoint accepts API parameters via GET without enforcing CSRF tokens or origin validation, enabling attackers to delete videos, deactivate user accounts, or manipulate playlists simply by luring an authenticated victim to a crafted URL. No active exploitation has been confirmed and no public exploit code has been identified at time of analysis, though the low technical barrier for GET-based CSRF attacks makes independent replication straightforward.

RemediationAI

The primary remediation is to apply the patch documented in the GitHub security advisory at https://github.com/WWBN/AVideo/security/advisories/GHSA-mwr9-5m78-rhgm. No exact fixed version number is derivable from the provided data; operators must consult the advisory directly to identify the minimum safe version and upgrade accordingly. While awaiting a patch, administrators should configure the web server to reject or redirect requests to plugin/API/set.json.php that lack a valid session-bound CSRF token at the reverse proxy or WAF layer. Setting the application session cookie with the SameSite=Strict or SameSite=Lax attribute - if not already done - will prevent browsers from attaching cookies to cross-origin GET requests, effectively neutralizing the attack vector; however, this may affect legitimate cross-origin integrations and should be tested before deployment. Additionally, operators can restrict API access to internal networks or authenticated origins at the firewall level if external API exposure is not required, accepting the trade-off of reduced API accessibility.

Affected VersionsENISA

AVideo 0 ≤29.0

Affected Packages

euvd avideo no fix

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 is an open-source, self-hosted video streaming and management platform written in PHP, maintained by WWBN (CPE: cpe:2.3:a:wwbn:avideo). The root cause is CWE-352 (Cross-Site Request Forgery): the server-side endpoint plugin/API/set.json.php accepts GET requests for privileged, state-changing operations without requiring CSRF tokens, checking the Referer or Origin headers, or validating that the request was initiated by the application's own interface. Because browsers automatically attach session cookies to cross-origin GET requests, an attacker controlling any external webpage or link can silently trigger authenticated API actions on behalf of a logged-in victim. The use of GET - rather than POST - for state-changing operations compounds the severity, as GET requests can be embedded in image tags, link href attributes, and HTTP redirects, requiring no JavaScript execution on the victim's device.

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 (VulnCheck) PRIMARY 7.2 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 8.1 HIGH

Network-delivered via crafted URL, no attacker privileges needed, user interaction required; no confidentiality impact, high integrity and availability from content deletion and account deactivation.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

AVideo contains a cross-site request forgery vulnerability in plugin/API/set.json.php that allows attackers to perform state-changing actions by crafting GET requests that bypass CSRF protection. Attackers can navigate a victim's browser to a malicious URL with API parameters to delete videos, deactivate accounts, or modify playlists without user interaction.

Technical POC Analysis

CWE-352 (advisory also maps CWE-1275 for the SameSite context).

Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.

Executive ViewAI

Why It Matters

AVideo deployments face a CSRF vulnerability enabling unauthenticated attackers to compromise authenticated user sessions, delete videos, and deactivate accounts through social engineering-no technical sophistication required. This directly threatens content integrity and user trust on any video platform running AVideo. With no vendor patch currently available and low exploitation barriers, this requires immediate interim controls.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Deploy interim mitigations: (1) enforce CSRF tokens on all state-changing API operations; (2) implement SameSite=Strict cookie attributes; (3) add HTTP origin and referer header validation; (4) restrict access to plugin/API/set.json.php via web application firewall; (5) disable the endpoint if operationally feasible; (6) implement detailed audit logging for forensic investigation of potential exploitation.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Low
niche self-hosted video platform, limited enterprise adoption
Data Quality
6 sources
Confidence: High

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.2%
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
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Total

Priority Score

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