ZeroHour

CVE-2026-85160

niche

CSRF-Driven Arbitrary Directory Deletion in AVideo stopLive.php

CVSS 4.0
7.2 high
EPSS
<1%p11
Published
()
Modified
AI analysis

AVideo through commit c91b5975d is vulnerable to a cross-site request forgery combined with a path traversal flaw in stopLive.php, where requests lack token validation and the key parameter is concatenated into a filesystem path without sanitization. An attacker can embed an image tag or similar request pointing at stopLive.php with a traversal payload such as key=../../videos, and when a logged-in administrator visits an attacker-controlled page, the browser silently issues the request and the server recursively deletes the targeted directory. Successful attacks can wipe arbitrary directories within the application's reach, for example the videos directory, destroying hosted content and disrupting the service, with high integrity and availability impact but no confidentiality impact (CVSS 4.0: 7.2 High). Only operators of self-hosted AVideo instances are affected, and exploitation requires an authenticated administrator to interact with attacker-controlled content. No public proof of concept, KEV listing, or in-the-wild exploitation is known, and EPSS assigns a 0.2% probability of exploitation within 30 days.

What to do: Update AVideo past commit c91b5975d once an upstream fix is available, and in the meantime restrict access to stopLive.php or require CSRF token validation on it. Check whether the videos directory or other unexpected paths have been deleted, and avoid administrators browsing untrusted sites while authenticated to the AVideo panel.

Affected
AVideo project (open source) AVideothrough commit c91b5975d
Estimated exposure
nichelikely on the order of hundreds to a few thousand self-hosted instances (low-confidence estimate) — AVideo is a small open-source, self-hosted video streaming platform with a limited install base and no public exposure-scan or plugin-install figure available, so this is only an order-of-magnitude guess.

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

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.

Weakness
CWE-73
Vector
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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.