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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
도구/GitHubGitHub/gudyrmik/cve-2021-44142
Vulnerability AnalysisExploitationPapers & ResearchLearning & Education
GitHubgudyrmik/cve-2021-44142

CVE-2021-44142

CVE-2021-44142에 대한 분석 및 개념 증명(PoC)으로, Linux 커널 취약점에 대한 기술적 세부 사항과 익스플로잇 연구를 제공합니다.

저장소 보기
14년 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CVE-2021-44142 스토리텔

개요

이 저장소는 Samba의 CVE-2021-44142 취약점에 대한 기술적 분석과 개념 증명(PoC)을 제공합니다. 이 취약점은 Samba의 VFS 모듈 vfs_fruit에서 발견된 힙 버퍼 오버플로우로, 원격 코드 실행(RCE)으로 이어질 수 있습니다.

취약점 정보

  • CVE ID: CVE-2021-44142
  • 영향: Samba 4.13.17 이전 버전, 4.14.12 이전 버전, 4.15.5 이전 버전
  • 유형: 힙 버퍼 오버플로우 (Heap Buffer Overflow)
  • 공격 벡터: 원격, 인증 필요 없음 (AppleDouble 파일 처리 시)
  • CVSS 점수: 9.9 (Critical)

기술적 세부 사항

vfs_fruit 모듈은 macOS 클라이언트와의 호환성을 위해 AppleDouble 파일(._*)을 처리합니다. 이 과정에서 ad_convert 함수가 파일 메타데이터를 파싱할 때, 입력 길이를 제대로 검증하지 않아 힙 버퍼 오버플로우가 발생합니다.

취약한 코드 경로

root@kitploit:~
static ssize_t ad_convert(struct adouble *ad, char *buf, size_t buflen) { // ... memcpy(ad->ad_meta, buf, buflen); // 버퍼 크기 검증 없음 // ... }

개념 증명 (PoC)

요구 사항

  • Python 3.8 이상
  • impacket 라이브러리
  • SMB 공유에 쓰기 권한

사용 방법

root@kitploit:~
pip install impacket
python3 poc.py --target <TARGET_IP> --share <SHARE_NAME> --username <USER> --password <PASS>

PoC 코드 구조

root@kitploit:~
.
├── poc.py              # 메인 PoC 스크립트
├── exploit/
│   ├── payload.py      # 셸코드 생성 모듈
│   └── smb_client.py   # SMB 클라이언트 래퍼
├── docs/
│   └── analysis.md     # 상세 취약점 분석
└── README.md

패치

Samba 공식 패치는 다음 버전에서 제공됩니다:

  • Samba 4.13.17
  • Samba 4.14.12
  • Samba 4.15.5

패치 적용 전까지는 vfs_fruit 모듈을 비활성화하거나, 신뢰할 수 없는 네트워크에서 SMB 서비스를 차단하는 것이 좋습니다.

참고 자료

  • Samba 공식 보안 공지
  • NVD 상세 정보
  • MITRE CVE 레코드

면책 조항

이 도구는 교육 및 보안 연구 목적으로만 제공됩니다. 승인되지 않은 시스템에 대한 사용은 불법일 수 있습니다. 사용자는 모든 관련 법률과 규정을 준수할 책임이 있습니다.

라이선스

이 프로젝트는 MIT 라이선스 하에 배포됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.

도구 다운로드