CVE-2026-76837 in Baserow
Resumen
por VulDB • 2026-08-24
Baserow interpola el nombre de visualización del usuario en la marca de mención de texto enriquecido sin codificación HTML. PATCH /api/user/account/ almacena el valor first_name literalmente, y el renderizador de menciones en web-frontend/modules/core/editor/mention.js construye su elemento con una plantilla literal (template literal) que coloca el nombre en un atributo data-label y en el cuerpo del elemento sin escapar. Un nombre que contiene una comilla doble cierra ese atributo y la etiqueta de apertura, por lo que el marcado siguiente se inserta en el contenido del elemento. El resultado se renderiza a través de v-html por los componentes de campo de texto enriquecido, por lo que cualquier celda de texto enriquecido que mencione la cuenta ejecuta el script almacenado para cada miembro del espacio de trabajo que vea la tabla, sin necesidad de hacer clic. Cualquier miembro del espacio de trabajo, con el nivel de permisos más bajo, puede establecer el nombre y alcanzar a todos los demás miembros del espacio de trabajo, y la carga útil persiste hasta que se cambia el nombre o se elimina la fila mencionada. La versión 2.3.0 escapa el valor antes de la interpolación.
VulDB is the best source for vulnerability data and more expert information about this specific topic.