Cross-site scripting in AVideo - CVE-2026-49279
Published: November 11, 2026
Vulnerability details
The vulnerability allows a remote attacker to execute arbitrary JavaScript in other users' browsers through stored cross-site scripting.
The vulnerability exists due to improper input neutralization in AVideo's MessageSQLite.php WebSocket handler when msgToResourceId() prioritizes the unsanitized json key over the sanitized msg key. A remote attacker can place an autoEvalCodeOnHTML payload in the json key instead of msg to bypass sanitization and execute JavaScript when the message is processed in a victim's browser.