Saltar al contenido
CVE-2026-108264 Fuente: CVE.org Publicada · sin explotación confirmada

Vulnerabilidad de inyección de plantillas del lado del servidor (SSTI) en Wizarr

wizarrrr · wizarr · Publicada en CVE.org el 09-10-2026 · Última actualización: 09-11-2026

Descripción

Wizarr es un sistema avanzado de invitación y gestión de usuarios para Jellyfin, Plex, Emby y otros servidores multimedia. En versiones anteriores a 2026.9.1, el Markdown de los pasos del asistente proporcionado mediante el editor o paquetes importados era evaluado por app/blueprints/wizard/routes.py en el entorno Jinja2 de la aplicación sin entorno aislado (sandbox) y con las variables globales de la aplicación expuestas. Un usuario autenticado con capacidad de crear pasos, o un administrador que importe un paquete no confiable mediante POST /settings/wizard/import, podría ejecutar código Python arbitrario cuando GET /wizard/{server}/{idx} renderiza el paso almacenado; app/jinja_filters.py y app/services/wizard_widgets.py contenían puntos de evaluación adicionales. Esto podría permitir ejecutar comandos del sistema operativo como el usuario de la aplicación, divulgar la SECRET_KEY de Flask, acceder a las credenciales de los servicios conectados y a la base de datos, y producir cross-site scripting (XSS) almacenado. Este problema está corregido en la versión 2026.9.1.

Qué hacer

Revisa si usas el producto afectado y en qué versión, y aplica la actualización o la mitigación que indique el aviso del fabricante. CISA no ha confirmado que se esté explotando; si eso cambia, esta ficha pasa a «explotada» y te avisamos en el boletín.

Versiones afectadas

  • wizarr Afectadas: < 2026.9.1

Según el registro de la vulnerabilidad en CVE.org, tal como lo publicó el fabricante. Confirma tu versión exacta en el aviso del fabricante.

Referencias

Ver el texto original en inglés (CVE.org)

Wizarr: Authenticated Server-Side Template Injection (SSTI) in wizard step rendering leads to Remote Code Execution (RCE)

Wizarr is an advanced user invitation and management system for Jellyfin, Plex, Emby, and other media servers. Prior to 2026.9.1, wizard step Markdown supplied through the editor or imported bundles was evaluated by app/blueprints/wizard/routes.py in the application's non-sandboxed Jinja2 environment with application globals exposed. An authenticated user able to create steps, or an administrator importing an untrusted bundle through POST /settings/wizard/import, could execute arbitrary Python when GET /wizard/{server}/{idx} rendered the stored step; app/jinja_filters.py and app/services/wizard_widgets.py contained additional evaluation sinks. This could execute operating-system commands as the application user, disclose the Flask SECRET_KEY, access connected service credentials and the database, and produce stored cross-site scripting. This issue is fixed in 2026.9.1.

Recibe el boletín cuando CISA agregue vulnerabilidades nuevas

Te escribimos solo cuando CISA agrega vulnerabilidades nuevas, ya traducidas: cada día que haya, o en un resumen los lunes. Confirmas por correo y te das de baja con un clic.

Frecuencia