CVE-2026-40928 WWBN AVideo: Missing CSRF Protection on State-Changing JSON Endpoints Enables Forced Comment Creation, Vote Manipulation, and Category Asset Deletion

Medium 5.4 Published Updated

Attackers can force logged-in users to create comments, manipulate votes, or delete category assets via CSRF on unprotected JSON endpoints.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
None listed

What is CVE-2026-40928?

CVE-2026-40928 is a medium-severity vulnerability in Wwbn Avideo, published on 21 Apr 2026. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.

Official description

WWBN AVideo is an open source video platform. In versions 29.0 and prior, multiple AVideo JSON endpoints under `objects/` accept state-changing requests via `$_REQUEST`/`$_GET` and persist changes tied to the caller's session user, without any anti-CSRF token, origin check, or referer check. A malicious page visited by a logged-in victim can silently cast/flip the victim's like/dislike on any comment (`objects/comments_like.json.php`), post a comment authored by the victim on any video, with attacker-chosen text (`objects/commentAddNew.json.php`), and/or delete assets from any category (`objects/categoryDeleteAssets.json.php`) when the victim has category management rights. Each endpoint is reachable from a browser via a simple `<img src="…">` tag or form submission, so exploitation only requires the victim to load an attacker-controlled HTML resource. Commit 7aaad601bd9cd7b993ba0ee1b1bea6c32ee7b77c contains a fix.

Weakness: CWE-352

Which versions are affected by CVE-2026-40928?

2 open source packages ship an affected version, including wwbn/avideo. It affects 1 product.

PackageAffectedFixed in
wwbn/avideo PackagistAll versions to 29.0None
wwbn/avideo PackagistAll versions to 29.0None

Products include Wwbn Avideo.

How do I fix CVE-2026-40928?

No fix has been published for CVE-2026-40928 yet. Limit exposure of the affected software until one is available.

Is CVE-2026-40928 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-40928 exists.

All Wwbn Avideo vulnerabilities

Sources

Also known as GHSA-x2pw-9c38-cp2j.

Is CVE-2026-40928 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free