CVE-2026-40911

WWBN AVideo is an open source video platform. In versions 29.0 and prior, the YPTSocket plugin's WebSocket server relays attacker-supplied JSON message bodies to every connected client without sanitizing the `msg` or `callback` fields. On the client side, `plugin/YPTSocket/script.js` contains two `eval()` sinks fed directly by those relayed fields (`json.msg.autoEvalCodeOnHTML` at line 568 and `json.callback` at line 95). Because tokens are minted for anonymous visitors and never revalidated beyond decryption, an unauthenticated attacker can broadcast arbitrary JavaScript that executes in the origin of every currently-connected user (including administrators), resulting in universal account takeover, session theft, and privileged action execution. Commit c08694bf6264eb4decceb78c711baee2609b4efd contains a fix.
Configurations

Configuration 1 (hide)

cpe:2.3:a:wwbn:avideo:*:*:*:*:*:*:*:*

History

26 Oct 2026, 22:10

Type Values Removed Values Added
Summary
  • (es) WWBN AVideo es una plataforma de video de código abierto. En las versiones 29.0 y anteriores, el servidor WebSocket del plugin YPTSocket retransmite cuerpos de mensajes JSON suministrados por el atacante a cada cliente conectado sin sanear los campos ’msg’ o ’callback’. En el lado del cliente, ’plugin/YPTSocket/script.js’ contiene dos sumideros ’eval()’ alimentados directamente por esos campos retransmitidos (’json.msg.autoEvalCodeOnHTML’ en la línea 568 y ’json.callback’ en la línea 95). Debido a que los tokens se acuñan para visitantes anónimos y nunca se revalidan más allá del descifrado, un atacante no autenticado puede difundir JavaScript arbitrario que se ejecuta en el origen de cada usuario actualmente conectado (incluidos los administradores), lo que resulta en una toma de control universal de cuentas, robo de sesión y ejecución de acciones privilegiadas. El commit c08694bf6264eb4decceb78c711baee2609b4efd contiene una solución.

Information

Published : 2026-04-21 21:16

Updated : 2026-10-26 22:10


NVD link : CVE-2026-40911

Mitre link : CVE-2026-40911

CVE.ORG link : CVE-2026-40911


JSON object : View

Products Affected

wwbn

  • avideo
CWE
CWE-94

Improper Control of Generation of Code ('Code Injection')