Resources
  • 연구
  • 위협 인텔리전스 보고서
n8n 워크플로우 자동화 플랫폼 취약점 분석: CVE-2025-68613, CVE-2026-21858, CVE-2026-25049
2026.02.11

✅ 보고서 제목: n8n 워크플로우 자동화 플랫폼 취약점 분석: CVE-2025-68613, CVE-2026-21858, CVE-2026-25049



✅ 보고서 요약:


- S2W 위협 인텔리전스 센터 탈론(TALON)에서 최근 주목받고 있는 워크플로우 자동화 도구 n8n에서 확인된 다수의 취약점 가운데, CVE-2025-68613, CVE-2026-21858, CVE-2026-25049 등 3건을 선정해 악용 가능성과 대응 방안을 분석했습니다.



📌 CVE-2025-68613 상세 분석


- 본 취약점은 n8n의 표현식 평가 시스템에서 표현식에 대한 검증이 미흡하여 발생하는 Remote Code Execution 취약점입니다.


- 하단에 기재된 버전이 본 취약점의 영향을 받습니다.

  - 0.211.0 ≤ n8n < 1.120.4

  - 0.211.0 ≤ n8n < 1.121.1

  - 0.211.0 ≤ n8n < 1.122.0


- 취약점 발생 원인

  - n8n 표현식 평가 시스템에서 표현식 내부의 ‘this’ 바인딩에 대한 검증이 미흡하여 ‘this’가 전역 객체로 바인딩되며, 이로 인해 샌드박스를 우회한 임의 코드 실행이 가능해집니다.


- 취약점을 악용한 공격 시나리오

  - 해당 취약점을 통해 계정을 획득한 외부 공격자는 n8n의 workflow 실행 과정에서 샌드박스를 우회하여 임의 코드를 실행할 수 있습니다.



📌 CVE-2026-21858 상세 분석


- 본 취약점은 n8n의 Form Trigger 노드에서 파일 업로드 요청을 처리하는 과정에서 Content-Type 헤더 검증이 수행되지 않아 발생하는 Arbitrary File Read 취약점입니다.


- 하단에 기재된 버전이 본 취약점의 영향을 받습니다.

  - 1.65.0 ≤ n8n < 1.121.0


- 취약점 발생 원인

  - n8n의 Form Trigger 노드에서 파일 업로드 요청 처리 시 Content-Type 헤더를 검증하지 않아 발생합니다.

  - 이로 인해 parseBody()를 통해 저장된 공격자의 JSON 데이터가 그대로 신뢰되며, file.filepath 값이 검증 없이 copyBinaryFile() 함수로 전달되어 서버 내 임의 파일을 읽을 수 있게 됩니다.


- 취약점을 악용한 공격 시나리오

  - 공격자는 application/json 요청으로 files 객체의 filepath 값을 조작할 수 있는 취약점을 통해 최종적으로 공격자가 서버 내 임의 파일을 읽을 수 있습니다.

  - 본 취약점은 CVE-2025-68613과 연계될 경우 추가적인 보안 위협으로 확장될 수 있습니다.



📌 CVE-2026-25049 상세 분석


- 해당 취약점은 n8n의 표현식 평가 시스템에서 표현식에 대한 검증 미흡으로 발생하는 Remote Code Execution 취약점입니다.


- 하단에 기재된 버전이 본 취약점의 영향을 받습니다.

  - 2.0.0 <= n8n < 2.5.2

  - n8n < 1.123.17


- 취약점 발생 원인

  - n8n의 표현식 평가 시스템에서 발생했던 원격 코드 실행 취약점 CVE-2025-68613에 대한 패치가 완전하지 않아 접근을 제한해야 할 property에 대한 검증이 누락되었거나, Template literal, Arrow function, with 등 다양한 JavaScript 문법 요소가 악용될 수 있습니다.


- 취약점을 악용한 공격 시나리오

  - 공격자는 공격 대상 n8n 서비스를 탐지 후, workflow를 생성 및 수정할 수 있는 권한을 가진 계정을 획득해야 합니다.

  - 공격자는 해당 계정을 활용하여 악의적인 workflow를 생성 및 실행함으로써 임의의 코드를 실행할 수 있고, 이는 정보 유출이나 내부 네트워크로의 횡적 이동으로 이어질 수 있습니다.



✅ 위협 탐지 권장 사항 및 조치 방안:


- 취약한 버전의 n8n을 사용 중인 경우 최신 버전으로 업데이트할 것을 권장합니다.


- 업데이트가 불가능한 경우, 아래의 조치 방안에 따라 대응할 것을 권장합니다.


CVE-2025-68613

- 신뢰된 사용자에게만 workflow 생성 및 편집 권한을 부여합니다.

- 운영체제 권한 및 네트워크 접근이 제한된 환경에 n8n을 배포합니다.


CVE-2026-21858

- Form Trigger 노드의 Form Fields 중 Field Type이 File인 필드를 삭제합니다.

- 네트워크 접근 제한 및 인증을 강화합니다.


CVE-2026-25049

- 신뢰된 사용자에게만 workflow 생성 및 편집 권한을 부여합니다.

- 신뢰할 수 있는 네트워크에서만 n8n 서비스 접근을 허용합니다.



🧑‍💻 보고서 작성자: S2W TALON


👉 보고서 전문 문의하기: https://s2w.inc/ko/contact


*해당 보고서는 별도 문의 가능하며, S2W의 플랫폼 구독 시 전문으로 제공됩니다.


목록