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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
smartermail-cve-scanner — CVE-2025-52691 Scanner - 취약한 SmarterMail 설치를 탐지합니다 (CVSS 10.0 RCE) | Kitploit
도구/GitHubGitHub/nxgn-kd01/smartermail-cve-scanner
ReconnaissanceVulnerability ScannersExploitationInformation GatheringWeb SecurityPenetration Testing
GitHubnxgn-kd01/smartermail-cve-scanner

smartermail-cve-scanner

CVE-2025-52691 Scanner - 취약한 SmarterMail 설치를 탐지합니다 (CVSS 10.0 RCE)

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

SmarterMail CVE-2025-52691 스캐너

SmarterMail의 CVSS 10.0 RCE 취약점. 당신의 메일 서버가 취약한가요?

CVE-2025-52691을 위한 빠르고 정확한 스캐너 - SmarterMail 서버에서 원격 코드 실행을 가능하게 하는 심각한 인증 없는 임의 파일 업로드 취약점입니다.

CVSS Score License: MIT

CVE-2025-52691 개요

CVE-2025-52691은 임의 파일 업로드를 통해 인증 없는 원격 코드 실행을 허용하는 SmarterMail의 최대 심각도(CVSS 10.0) 취약점입니다.

주요 사실:

  • 영향받는 버전: SmarterMail 빌드 9406 이하
  • 공격 경로: 네트워크 (인증 불필요)
  • 영향: 완전한 서버 장악 (RCE)
  • 패치 버전: 빌드 9413+ (권장: 빌드 9483)
  • 발견자: Chua Meng Han, Centre for Strategic Infocomm Technologies (CSIT)

사전 요구 사항

Node.js 스캐너:

  • Node.js 12+ (추가 종속성 불필요)

Bash 스캐너:

  • Bash 3.2+
  • curl
root@kitploit:~
# Verify Node.js version
node --version  # Should be v12.0.0 or higher

# Verify curl (for Bash scanner)
curl --version

빠른 시작

Node.js 스캐너 (권장 - 크로스 플랫폼)

root@kitploit:~
# Clone and run
git clone https://github.com/nxgn-kd01/smartermail-cve-scanner.git
cd smartermail-cve-scanner
node scan.js https://mail.example.com

Bash 스캐너 (Unix/Linux/macOS)

root@kitploit:~
# Clone and run
git clone https://github.com/nxgn-kd01/smartermail-cve-scanner.git
cd smartermail-cve-scanner
chmod +x scan.sh
./scan.sh https://mail.example.com

직접 다운로드

root@kitploit:~
# Node.js version
curl -O https://raw.githubusercontent.com/nxgn-kd01/smartermail-cve-scanner/main/scan.js
node scan.js https://mail.example.com

# Bash version
curl -O https://raw.githubusercontent.com/nxgn-kd01/smartermail-cve-scanner/main/scan.sh
chmod +x scan.sh
./scan.sh https://mail.example.com

사용 방법

SmarterMail 서버 스캔

root@kitploit:~
# Using Node.js
node scan.js https://mail.example.com

# Using Bash
./scan.sh https://mail.example.com

상세 출력으로 스캔

root@kitploit:~
node scan.js https://mail.example.com --verbose
./scan.sh https://mail.example.com -v

JSON 출력 (자동화용)

root@kitploit:~
node scan.js https://mail.example.com --json
./scan.sh https://mail.example.com --json

CI/CD 모드 (취약한 경우 종료 코드 1)

root@kitploit:~
node scan.js https://mail.example.com --ci
./scan.sh https://mail.example.com --ci

명령줄 옵션

종료 코드

코드의미
0취약하지 않음 또는 스캔 완료
1취약함 (--ci 플래그 사용 시)
2스캔 오류 발생

출력 예시

취약한 서버

root@kitploit:~
+============================================================+
|  CVE-2025-52691 Scanner (SmarterMail RCE)               |
+============================================================+

Severity: CRITICAL (CVSS 10.0)
Type: Unauthenticated Arbitrary File Upload -> RCE

[INFO] Scanning target: https://mail.example.com

Scan Results:
  Target: https://mail.example.com
  SmarterMail detected
  Version: 100.0.9350
  Build: 9350

  STATUS: VULNERABLE
  Build 9350 is affected by CVE-2025-52691

  Remediation:
  $ Upgrade to SmarterMail Build 9483 or later
  $ Download: https://www.smartertools.com/smartermail/downloads

패치된 서버

root@kitploit:~
Scan Results:
  Target: https://mail.example.com
  SmarterMail detected
  Version: 100.0.9483
  Build: 9483

  STATUS: NOT VULNERABLE
  Build 9483 is patched

JSON 출력

root@kitploit:~
{
  "vulnerability": "CVE-2025-52691",
  "name": "SmarterMail RCE",
  "severity": "CRITICAL",
  "cvss": 10,
  "target": "https://mail.example.com",
  "smartermail_detected": true,
  "version": "100.0.9350",
  "build": 9350,
  "status": "vulnerable",
  "vulnerable": true,
  "vulnerable_max_build": 9406,
  "patched_min_build": 9413,
  "recommended_build": 9483
}

CI/CD 통합

GitHub Actions

root@kitploit:~
name: SmarterMail Security Scan

on:
  schedule:
    - cron: '0 6 * * *'  # Daily at 6 AM
  workflow_dispatch:

jobs:
  scan:
    runs-on: ubuntu-latest
    steps:
      - name: Download Scanner
        run: |
          curl -O https://raw.githubusercontent.com/nxgn-kd01/smartermail-cve-scanner/main/scan.js

      - name: Scan Mail Server
        run: node scan.js ${{ secrets.MAIL_SERVER_URL }} --ci

GitLab CI

root@kitploit:~
security-scan:
  stage: test
  image: node:18
  script:
    - curl -O https://raw.githubusercontent.com/nxgn-kd01/smartermail-cve-scanner/main/scan.js
    - node scan.js $MAIL_SERVER_URL --ci
  allow_failure: false

작동 방식

이 스캐너는:

  1. 일반적인 SmarterMail 엔드포인트를 탐색하여 애플리케이션을 감지합니다
  2. 응답과 헤더에서 버전/빌드 정보를 추출합니다
  3. 빌드 번호를 알려진 취약 버전과 비교합니다
  4. 복구 지침과 함께 취약점 상태를 보고합니다

탐지 방법

  • 웹 인터페이스 로그인 페이지 확인
  • HTML 콘텐츠에서 버전 문자열 파싱
  • 버전 정보 확인을 위해 HTTP 헤더 검사
  • 자체 서명 SSL 인증서 지원

보안 참고 사항

  • 제로 종속성: npm 패키지 없이 Node.js 내장 모듈만 사용 - 공급망 위험 제거
  • SSL 검증 비활성화: 스캐너는 내부/테스트 서버를 스캔하기 위해 자체 서명 인증서를 허용합니다. 소유하거나 스캔 권한이 있는 서버에서만 사용하세요
  • 읽기 전용: 스캐너는 HTTP GET 요청만 수행하며 취약점을 악용하려 시도하지 않습니다

취약점 세부 정보

영향을 받는 버전

  • SmarterMail 빌드 9406 이하

패치된 버전

  • 빌드 9413+ (최소 패치)
  • 빌드 9483+ (권장)

복구 방법

1단계: 취약점 확인

root@kitploit:~
node scan.js https://your-mail-server.com

2단계: SmarterMail 업데이트

최신 버전을 다음에서 다운로드하세요: https://www.smartertools.com/smartermail/downloads

3단계: 수정 확인

root@kitploit:~
node scan.js https://your-mail-server.com --ci

임시 완화 조치

즉시 업그레이드가 불가능한 경우:

  1. SmarterMail 웹 인터페이스에 대한 네트워크 액세스 제한
  2. WAF(웹 애플리케이션 방화벽)를 사용하여 악성 업로드 필터링
  3. 의심스러운 파일 업로드 활동을 위해 로그 모니터링
  4. 웹 인터페이스를 일시적으로 오프라인으로 전환하는 방안 고려

참고 자료

  • CSA 싱가포르 경보
  • The Hacker News 보도
  • SmarterMail 릴리스 노트
  • SmarterMail 다운로드

기여

기여를 환영합니다! 언제든지 이슈나 풀 리퀘스트를 제출해 주세요.

라이선스

MIT 라이선스 - 자세한 내용은 LICENSE 파일을 참조하세요

법적 고지

승인된 사용만 허용

이 도구는 다음을 위해 제작되었습니다:

  • 자신이 소유한 시스템을 테스트하는 보안 전문가
  • 자신의 인프라를 검증하는 시스템 관리자
  • 서면 허가를 받은 공인 침투 테스터
  • 통제된 환경에서의 교육 및 연구 목적

시스템을 스캔하기 전에 명시적 권한이 있어야 합니다.

승인되지 않은 컴퓨터 시스템 스캔은 다음을 포함하되 이에 국한되지 않는 법률을 위반할 수 있습니다:

  • 컴퓨터 사기 및 남용 방지법 (CFAA) - 미국
  • 컴퓨터 오용법 (Computer Misuse Act) - 영국
  • 형법 제342.1조 - 캐나다
  • 기타 관할권의 유사한 사이버 범죄 법률

이 도구의 작성자는:

  • 이 도구로 인한 오용 또는 손해에 대해 책임을 지지 않습니다
  • 컴퓨터 시스템에 대한 무단 액세스를 묵인하거나 지원하지 않습니다
  • 어떠한 보증도 없이 이 도구를 "있는 그대로" 제공합니다

이 도구를 사용함으로써 귀하는 대상 시스템을 스캔할 법적 권리가 있음을 인정하고 모든 행동에 대한 전적인 책임을 수락합니다.


안전을 유지하고 메일 서버를 최신 상태로 유지하세요!

도구 다운로드
옵션설명
-v, --verbose상세 출력 표시
--json결과를 JSON으로 출력
--ci취약한 경우 종료 코드 1로 종료 (CI/CD용)
-t, --timeout연결 시간 초과 (기본값: 10초/10000ms)
-h, --help도움말 메시지 표시
속성값
CVE IDCVE-2025-52691
CVSS 점수10.0 (CRITICAL)
CVSS 벡터AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
공격 경로네트워크
인증불필요
영향완전한 시스템 장악