ZeroHour

CVE-2026-89245

moderate

CSRF in WWBN AVideo playlistRemove.php lets attackers delete playlists

CVSS 4.0
7.1 high
EPSS
Published
()
Modified
AI analysis

WWBN AVideo through commit c3edcc274c389816d434acadac07ee78eaf330c1 is affected by a cross-site request forgery (CWE-352) in playlistRemove.php, which fails to verify CSRF protection checks on playlist-removal requests. An attacker hosts a malicious page containing a crafted form that auto-submits a POST request to playlistRemove.php; when a logged-in AVideo user or administrator visits that page, the request executes with the victim's session and deletes their playlist. The attacker gains destructive modification of the victim's playlists (high integrity impact) but no confidentiality impact, and no code execution or server compromise. Any operator or user of a self-hosted WWBN AVideo instance within the affected commit range who browses other sites while logged in is exposed. The flaw is not in CISA KEV, no public proof-of-concept is known, and there is no indication of exploitation in the wild.

What to do: Update AVideo to a release newer than commit c3edcc274c389816d434acadac07ee78eaf330c1 that restores CSRF protection checks on playlistRemove.php (no specific fixed version is given in the available data, so confirm with upstream). Until patched, have administrators log out of AVideo before browsing other sites, and verify that playlistRemove.php validates a CSRF token before processing POST deletions.

Affected
WWBN AVideo
Estimated exposure
moderate≈ a few thousand self-hosted AVideo instances, likely in the low thousands of internet-exposed deployments — AVideo is a niche self-hosted YouTube-alternative video platform typically run by small operators, and public internet scans historically show only on the order of a few thousand exposed AVideo servers, with small per-instance user counts.

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

Description

WWBN AVideo through commit c3edcc274c389816d434acadac07ee78eaf330c1 contains a cross-site request forgery vulnerability in playlistRemove.php that allows attackers to delete playlists by skipping CSRF protection checks. Attackers can craft a malicious form that submits a POST request to playlistRemove.php, causing a victim's playlist to be deleted when they visit the attacker's page while logged in.

Weakness
CWE-352
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/VA:N/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.