Skip to main content

WWBN AVideo CVE-2026-85160

| EUVDEUVD-2026-70395 HIGH
External Control of File Name or Path (CWE-73)
2026-09-03 VulnCheck GHSA-539c-mj4x-m9hp
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 admin user
  2. Delivery
    Craft malicious page with img src CSRF payload (key=../../videos)
  3. Exploit
    Lure admin to visit attacker-controlled page
  4. Execution
    Browser auto-submits cross-origin request with admin session cookie
  5. Persist
    stopLive.php processes unsanitized key parameter
  6. Impact
    Recursive deletion of traversed server directory executes

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V5 - File Handling File name/path control
Exploitation Conditions

Exploitation requires that an authenticated AVideo administrator visit an attacker-controlled page while holding an active session cookie to the target AVideo instance - the CSRF mechanism relies on the browser automatically attaching session credentials to the cross-origin request. The stopLive.php endpoint must be reachable from the admin's browser, which is true of any internet-accessible or intranet-accessible AVideo deployment. No special AVideo feature or non-default configuration is required beyond a running AVideo instance with live-streaming functionality present. Exploitation is limited by the need to social-engineer a specific privileged user (admin), and the impact scope is bounded by the filesystem permissions of the AVideo web process - if the web server user lacks write access to directories above the live-streaming root, traversal depth is constrained. No authentication, API key, or knowledge of credentials is required from the attacker's perspective.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/VA:H) accurately reflects the core threat model: network-accessible exploitation with no attacker privileges required, but contingent on an authenticated admin visiting a malicious page (UI:P). The chained CSRF-plus-traversal design is particularly dangerous because the CSRF component removes the authentication barrier entirely - any attacker who can lure an admin to a controlled webpage can delete critical server directories without knowing credentials. The resulting VI:H/VA:H impact from irreversible recursive deletion of video content could be catastrophic for media-hosting deployments; even a mid-sized municipal IT team in malbork operating a public AVideo instance would face significant data loss with no easy rollback absent offline backups. No EPSS score was provided in the input data, and the vulnerability is not listed in CISA KEV, making exploitation frequency unknown; however, the simplicity of the attack (a single crafted img tag) means it is trivially automatable once an admin target is identified. The CVSS 7.2 score modestly understates operational risk for organizations without strong backup disciplines.

Exploit ScenarioDerived

An attacker crafts a malicious webpage containing an HTML img tag whose src attribute points to the target AVideo instance's stopLive.php with the payload key=../../videos. When an AVideo administrator visits the malicious page while authenticated, the browser automatically issues the cross-origin GET request carrying the admin's session cookie; stopLive.php processes the request, traverses up from the live-streaming directory, and recursively deletes the videos directory and all stored media. No public proof-of-concept code has been confirmed at time of analysis, but the attack requires only standard HTML and is trivially reproducible from the vulnerability description.

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 03, 2026

Cross-site request forgery chained with path traversal in AVideo's stopLive.php enables attackers to trigger recursive deletion of arbitrary server directories when an authenticated administrator visits a malicious page. The vulnerability exists through commit c91b5975d of the WWBN AVideo self-hosted video platform, affecting all versions covered by CPE cpe:2.3:a:wwbn:avideo:*:*:*:*:*:*:*:*. The attack exploits missing CSRF token validation in stopLive.php combined with unsanitized concatenation of the key parameter into filesystem paths, allowing payloads like key=../../videos to destroy the videos directory and its contents. No public exploit code or CISA KEV listing has been identified at time of analysis.

RemediationAI

Update AVideo to a commit after c91b5975d as directed by the vendor security advisory at https://github.com/WWBN/AVideo/security/advisories/GHSA-qqhx-ccvr-97q7. Note that an exact tagged patched release version was not independently confirmed from available data - the fix is anchored to a specific commit rather than a numbered release, so verify the advisory for the latest stable build. As an immediate compensating control, restrict access to stopLive.php via web server configuration (e.g., nginx location block or Apache RewriteRule) to localhost or trusted admin IP ranges only, which eliminates the cross-origin CSRF vector; the trade-off is that remote admin functionality for stopping live streams will be unavailable. Additionally, configuring session cookies with SameSite=Strict will mitigate CSRF broadly across the application but does not independently fix the path traversal in stopLive.php. Ensuring the web server process runs under a least-privilege account without write access to parent directories above the live-streaming root limits traversal blast radius.

Affected VersionsENISA

AVideo 0 ≤c91b5975d

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

AVideo is a self-hosted, open-source PHP video platform maintained by WWBN. The vulnerable endpoint stopLive.php is intended to halt a live stream, but it performs recursive directory operations using attacker-controlled input from the key parameter without any path sanitization or CSRF token check. CWE-73 (External Control of File Name or Path) describes this root cause class - user-supplied strings are incorporated directly into filesystem paths, allowing directory traversal sequences (../../) to redirect operations outside the intended working directory. The CSRF component means the attacker does not need to possess credentials; the victim admin's browser session is silently weaponized via a crafted cross-origin image request. The affected CPE is cpe:2.3:a:wwbn:avideo:*:*:*:*:*:*:*:* covering all versions through the identified commit.

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

CSRF chain requires no attacker credentials (PR:N) but mandates admin interaction (UI:R); recursive deletion yields high integrity and availability loss with no confidentiality exposure (C:N/I:H/A:H).

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 through commit c91b5975d contains a cross-site request forgery and path traversal vulnerability in stopLive.php that allows attackers to delete directories by exploiting missing token validation and unsanitized key parameter concatenation. Attackers can craft an image tag with a traversal payload like key=../../videos to trigger recursive deletion of the videos directory when an admin visits a malicious page.

Technical POC Analysis

The bug is a chained CSRF (CWE-352) plus path traversal (CWE-22 / CWE-73) in AVideo through commit c91b5975d.

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

WWBN AVideo self-hosted video platforms contain a cross-site request forgery vulnerability that allows attackers to trick administrators into triggering recursive deletion of arbitrary server directories through a malicious web page, potentially destroying business-critical video content and configurations. Organizations running AVideo lack vendor-released patches and must implement immediate compensating controls to prevent permanent data loss.

Business Impact: High
Compensating Controls

Restrict administrative interface access to internal networks and require VPN for remote administration. Implement reverse-proxy-level CSRF token validation on stopLive.php requests. Deploy file integrity monitoring on video and configuration directories with alerts for unexpected deletions. Establish automated daily backups with immutable retention to enable recovery from malicious deletion attempts. Conduct administrator security awareness training focused on phishing and social engineering risks.

Threat Intelligence Overview

EPSS Score
0.2%
Top 89% exploitable
Prevalence
Low
Self-hosted open-source video platform, niche community deployment footprint
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
Poc
System Exposure· derived
Open
Automatable
No
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.

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

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