CVE-2026-45580
MEDIUMWWBN AVideo Live: stored XSS via unescaped stream key in modeYoutubeLive.php class attribute
Title source: cnaDescription
WWBN AVideo is an open source video platform. In 29.0 and earlier, there is a stored cross-site scripting vulnerability. The Live plugin's "YouTube-style" view renders the live transmission's stream key into an HTML class attribute by raw echo, without htmlspecialchars(). A canStream user can persist a key containing " plus an event handler via plugin/Live/saveLive.php, and any visitor (logged in or anonymous) opening the stream's live page executes attacker JavaScript in the platform origin.
References (1)
Core 1
Core References
X_Refsource_Confirm x_refsource_confirm
https://github.com/WWBN/AVideo/security/advisories/GHSA-m5j4-7r85-2cj2
Scores
CVSS v3
5.4
EPSS
0.0014
EPSS Percentile
3.3%
Attack Vector
NETWORK
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
CISA SSVC
Vulnrichment
Exploitation
none
Automatable
no
Technical Impact
partial
Details
CWE
CWE-79
Status
published
Products (3)
wwbn/avideo
< 29.0
WWBN/AVideo
0 - 29.0Packagist
WWBN/AVideo
<= 29.0
Published
May 29, 2026
Tracked Since
May 29, 2026