Skip to main content

WWBN AVideo CVE-2026-41058

HIGH
Path Traversal (CWE-22)
2026-04-21 security-advisories@github.com
8.1
CVSS 3.1 · Vendor: github
View

Attack ChainAIDerived

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

  1. Access
    Authenticate to AVideo CloneSite endpoint
  2. Delivery
    Send GET with deleteDump=../../ payload
  3. Exploit
    Bypass incomplete path filter
  4. Execution
    unlink() arbitrary file
  5. Persist
    Delete configuration.php/.htaccess
  6. Impact
    Application integrity loss / DoS

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires the CloneSite plugin to be present and its cloneServer.json.php endpoint reachable, plus the privilege level implied by CVSS PR:L (an authenticated/low-privileged user able to reach the CloneSite admin function) - exploitation is not fully anonymous. The concrete trigger is supplying ../../-style sequences in the deleteDump GET parameter to escape the clones directory. Limiting factors: the vulnerable code path lives in an optional plugin (installs without CloneSite enabled are not exposed), exploitation depends on the web server user having filesystem delete permission on the target file, and the impact is file deletion only (no confidentiality/code-execution primitive directly). No user interaction is needed (UI:N).

Impact

The signals point to a real but bounded issue. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N, C:N/I:H/A:H, score 8.1) indicates network-reachable, low-complexity exploitation requiring some privilege, with high integrity and availability impact but no confidentiality loss - consistent with arbitrary file deletion rather than data theft or code execution. SSVC aligns: Exploitation=poc (not active), Automatable=no, Technical Impact=partial. EPSS is very low at 0.04% (14th percentile) and the CVE is NOT in CISA KEV, so there is no evidence of widespread or active exploitation. The main tension is between the high 8.1 base score and the low EPSS/poc-only status: the score is driven by I:H/A:H, but real-world weaponization is constrained by the PR:L requirement (attacker needs authenticated/privileged access to the CloneSite endpoint) and the fact that CloneSite is an optional admin plugin, not a default-exposed surface. Net: prioritize patching where AVideo with CloneSite is deployed, but this is not a mass-exploitation, drop-everything threat.

Exploit ScenarioDerived

An attacker with authenticated access to an AVideo instance running the CloneSite plugin sends a crafted GET request to cloneServer.json.php with deleteDump=../../configuration.php (or ../../../etc/passwd), causing the server to unlink() a file outside the clones directory. Deleting configuration.php or .htaccess can break the application or disable access controls, producing denial of service or integrity loss. A working PoC demonstrating the traversal payloads is published in the GHSA advisory.

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 – Jul 24, 2026

Arbitrary file deletion in WWBN AVideo (versions 29.0 and below) lets an authenticated attacker abuse the CloneSite plugin's deleteDump GET parameter to unlink() any file the web server can access. The deleteDump value is concatenated directly onto the clones directory path with no sanitization, so ../../ sequences escape the intended directory. This is an incomplete-fix regression of CVE-2026-33293; publicly available exploit code exists (advisory PoC), but there is no public exploit identified as used in active attacks, and EPSS risk is very low (0.04%).

RemediationAI

Upstream fix available (PR/commit); released patched version not independently confirmed - no tagged release is cited, so update to a build that includes commit 941decd6d19e2e694acb75e86317d10fbb560284 (and follow-up 3c729717c26f160014a5c86b0b6accdbd613e7b2), which enforces directory containment by appending a trailing separator to the clones-directory prefix before the strpos check. Review the GHSA advisories at https://github.com/WWBN/AVideo/security/advisories/GHSA-5879-4fmr-xwf2 and https://github.com/WWBN/AVideo/security/advisories/GHSA-xmjm-86qv-g226 for guidance. If you cannot patch immediately, disable the CloneSite plugin entirely (it is an optional site-cloning feature, so disabling it removes the vulnerable cloneServer.json.php endpoint at the cost of losing clone/backup functionality); alternatively, block or restrict web access to plugin/CloneSite/cloneServer.json.php at the reverse proxy/web-server layer and tighten administrative authentication, accepting that this breaks legitimate CloneSite operations. Because the advisory also notes exec() calls passing mysqldump credentials on the command line, restrict shell/process visibility on the host as a defense-in-depth measure.

Affected Packages

composer wwbn/avideo no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in composer

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

Technical ContextAI · show details

AVideo is a PHP-based open-source video streaming/CMS platform (vendor WWBN, CPE cpe:2.3:a:wwbn:avideo). The flaw lives in the CloneSite plugin's plugin/CloneSite/cloneServer.json.php, which builds a deletion target as "{$clonesDir}{$_GET['deleteDump']}" and passes it straight to unlink(). Per the GHSA advisory the pre-fix code has no basename() to strip directory components, no realpath() canonicalization, no ../ stripping, and no containment check that the resolved path stays inside $clonesDir. This is a classic CWE-22 (Improper Limitation of a Pathname to a Restricted Directory / path traversal). The root cause of THIS CVE is that the earlier CVE-2026-33293 fix was incomplete: the containment check used strpos($realFilePath, $realClonesDir) !== 0, which a sibling-directory prefix could satisfy; the corrected commit appends a trailing directory separator ($realClonesDirPrefix = rtrim($realClonesDir, '/\\') . DIRECTORY_SEPARATOR) before the prefix comparison to enforce true directory containment.

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) PRIMARY 8.1 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H
vuln.today AI 8.1 HIGH

Network-reachable endpoint (AV:N), simple traversal payload (AC:L), requires authenticated access to CloneSite (PR:L); arbitrary file deletion gives I:H/A:H but no data disclosure (C:N).

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

Primary rating from Vendor (github).

CVSS VectorVendor: github

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

DescriptionCVE.org

WWBN AVideo is an open source video platform. In versions 29.0 and below, the incomplete fix for AVideo's CloneSite deleteDump parameter does not apply path traversal filtering, allowing unlink() of arbitrary files via ../../ sequences in the GET parameter. Commit 3c729717c26f160014a5c86b0b6accdbd613e7b2 contains an updated fix.

Executive ViewAI

Why It Matters

WWBN AVideo versions 29.0 and below contain a vulnerability enabling authenticated users to delete arbitrary files on affected servers, creating significant risk of data loss and service disruption. This threat is amplified by insider risk and compromised user accounts with system access. Organizations running vulnerable versions must act immediately to mitigate risk pending availability of a vendor patch.

Business Impact: High
Compensating Controls

Disable the CloneSite plugin if not mission-critical. If the plugin must remain enabled, implement strict file system permissions restricting the web server process to read-only access outside its required working directories. Segment AVideo instances to internal networks only, restricting access behind centralized authentication. Enforce multi-factor authentication on all administrative accounts. Deploy file integrity monitoring on data directories and configure alerts for unauthorized file deletions. Audit and restrict AVideo administrative users to minimum necessary; review authentication logs weekly for suspicious patterns.

Threat Intelligence Overview

EPSS Score
0.0%
Top 86% exploitable
Prevalence
Low
niche open-source video platform, limited enterprise footprint
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

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
Partial

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

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

Affected Products (CPE)CVE.org

cpe:2.3:a:wwbn:avideo:*:*:*:*:*:*:*:*

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