Cross-site scripting in AVideo - CVE-2026-40911
Published: November 11, 2026
Vulnerability details
The vulnerability allows a remote attacker to execute arbitrary JavaScript in every connected user's browser context, including administrators, enabling account takeover and privileged actions.
The vulnerability exists due to unchecked evaluation of attacker-controlled message and callback fields in AVideo's YPTSocket plugin when relaying WebSocket broadcasts to client-side eval() sinks. A remote attacker can obtain an anonymous token and broadcast crafted JSON containing msg.autoEvalCodeOnHTML or callback fields to execute JavaScript across connected users when the plugin is enabled.