VDB
EN
MEDIUM 5.4

GHSA-3c7f-5hgj-h279

n8n has XSS in Chat Trigger Node through Custom CSS

상세

## Impact An authenticated user with permission to create or modify workflows could inject malicious JavaScript into the Custom CSS field of the Chat Trigger node. Due to a misconfiguration in the `sanitize-html` library, the sanitization could be bypassed, resulting in stored XSS on the public chat page. Any user visiting the chat URL would be affected.

## Patches The issue has been fixed in n8n versions 1.123.27, 2.13.3, and 2.14.1. Users should upgrade to one of these versions or later to remediate the vulnerability.

## Workarounds If upgrading is not immediately possible, administrators should consider the following temporary mitigations: - Limit workflow creation and editing permissions to fully trusted users only. - Disable the Chat Trigger node by adding `@n8n/n8n-nodes-langchain.chatTrigger` to the `NODES_EXCLUDE` environment variable.

These workarounds do not fully remediate the risk and should only be used as short-term mitigation measures.

이 버전이 영향받나요?

사용 중인 패키지 버전을 입력하면 즉시 평가합니다.

영향 패키지

npm / n8n
최초 영향 버전: 0 수정 버전: 1.123.27
수정 npm install n8n@1.123.27
npm / n8n
최초 영향 버전: 2.14.0 수정 버전: 2.14.1
수정 npm install n8n@2.14.1
npm / n8n
최초 영향 버전: 2.0.0-rc.0 수정 버전: 2.13.3
수정 npm install n8n@2.13.3

참고