CVE-2025-46343

n8n is a workflow automation platform. Prior to version 1.90.0, n8n is vulnerable to stored cross-site scripting (XSS) through the attachments view endpoint. n8n workflows can store and serve binary files, which are accessible to authenticated users. However, there is no restriction on the MIME type of uploaded files, and the MIME type could be controlled via a GET parameter. This allows the server to respond with any MIME type, potentially enabling malicious content to be interpreted and executed by the browser. An authenticated attacker with member-level permissions could exploit this by uploading a crafted HTML file containing malicious JavaScript. When another user visits the binary data endpoint with the MIME type set to text/html, the script executes in the context of the user’s session. This script could send a request to change the user’s email address in their account settings, effectively enabling account takeover. This issue has been patched in version 1.90.0.
Configurations

No configuration.

History

29 Apr 2025, 13:52

Type Values Removed Values Added
Summary
  • (es) n8n es una plataforma de automatización de flujos de trabajo. Antes de la versión 1.90.0, n8n era vulnerable a ataques de Cross-Site Scripting (XSS) almacenado a través del endpoint de vista de adjuntos. Los flujos de trabajo de n8n pueden almacenar y servir archivos binarios, accesibles para usuarios autenticados. Sin embargo, no hay restricción en el tipo MIME de los archivos subidos, y este se puede controlar mediante un parámetro GET. Esto permite al servidor responder con cualquier tipo MIME, lo que podría permitir que el navegador interprete y ejecute contenido malicioso. Un atacante autenticado con permisos de miembro podría explotar esto subiendo un archivo HTML manipulado con JavaScript malicioso. Cuando otro usuario visita el endpoint de datos binarios con el tipo MIME establecido en text/html, el script se ejecuta en el contexto de la sesión del usuario. Este script podría enviar una solicitud para cambiar la dirección de correo electrónico del usuario en la configuración de su cuenta, lo que permite el robo de la cuenta. Este problema se ha corregido en la versión 1.90.0.

29 Apr 2025, 05:15

Type Values Removed Values Added
New CVE

Information

Published : 2025-04-29 05:15

Updated : 2025-04-29 13:52


NVD link : CVE-2025-46343

Mitre link : CVE-2025-46343

CVE.ORG link : CVE-2025-46343


JSON object : View

Products Affected

No product.

CWE
CWE-79

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')