🔐 CVE Alert

CVE-2026-89253

HIGH 8.7

AVideo Stored XSS via donationLink in watch page button

CVSS Score
8.7
EPSS Score
0.0%
EPSS Percentile
0th

WWBN AVideo through commit c3edcc274c389816d434acadac07ee78eaf330c1 contains a stored cross-site scripting vulnerability in the user 'donationLink' profile field. User::setDonationLink() (objects/user.php) stores the value and save() validates it only with filter_var(..., FILTER_VALIDATE_URL), which accepts strings such as http://evil.example/"onmouseover=alert(document.domain)//, while getDonationLink() applies only strip_tags() and does not encode double quotes. plugin/CustomizeUser/actionButton.php echoes the value unencoded into an <a href="..."> attribute, and that button is included from view/modeYoutubeBottom.php on the watch page when the CustomizeUser option allowDonationLink is enabled. An authenticated user who updates their own profile via objects/userUpdate.json.php can therefore break out of the href attribute and inject an event handler that executes JavaScript in the browser of any visitor—including an administrator—who views the attacker's videos and interacts with (for example, hovers over) the donation button. The issue was unfixed at the time of reporting.

CWE CWE-79
Vendor wwbn
Product avideo
Published Sep 11, 2026
Last Updated Sep 11, 2026
Stay Ahead of the Next One

Get instant alerts for wwbn avideo

Be the first to know when new high vulnerabilities affecting wwbn avideo are published — delivered to Slack, Telegram or Discord.

Get Free Alerts → Free · No credit card · 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Changed
Confidentiality
High
Integrity
High
Availability
None

Affected Versions

WWBN / AVideo
0 ≤ c3edcc274c389816d434acadac07ee78eaf330c1

References

NVD ↗ CVE.org ↗ EPSS Data ↗
github.com: https://github.com/WWBN/AVideo/security/advisories/GHSA-34jx-r3p9-7pp2 vulncheck.com: https://www.vulncheck.com/advisories/avideo-stored-xss-via-donationlink-in-watch-page-button

Credits

🔍 santhreal