Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

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

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

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
Probe-CVE-2026-98432 — 로컬 커널 버전 검사기, 원격 MPTCP 기능 프로브, 그리고 Linux 커널 IPv4 TCP use-after-free(CVSS 9.8) 노출 여부를 평가하기 위한 대화형 스캔 및 프로브 CLI입니다. | Kitploit
도구/GitHubGitHub/bitwire-it/probe-cve-2026-98432
Defensive ToolsReconnaissanceVulnerability ScannersNetwork MappingPort ScanningVulnerability AnalysisScripting & AutomationInformation GatheringNetwork Security
GitHubbitwire-it/probe-cve-2026-98432

Probe-CVE-2026-98432

로컬 커널 버전 검사기, 원격 MPTCP 기능 프로브, 그리고 Linux 커널 IPv4 TCP use-after-free(CVSS 9.8) 노출 여부를 평가하기 위한 대화형 스캔 및 프로브 CLI입니다.

2147일 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
저장소 보기

CVE-2026-98432 탐지 툴킷

CVE-2026-98432 노출 여부를 탐지하기 위한 도구 — 커널 4.4부터 수정 전 안정 브랜치까지 영향을 미치는 Linux 커널 IPv4 TCP use-after-free 취약점(CVSS 9.8)입니다.

도구

파일용도요구 사항
check-cve-2026-98432.sh로컬 커널 버전 확인 — 패치됨/취약함 판별셸 접근 (SSH/콘솔)
probe-mptcp.py원격 MPTCP 기능 프로브 — 입증된 익스플로잇 벡터 탐지Python 3.9+, 프로브 실행 호스트의 Linux 커널 ≥ 5.6
scan-and-probe.shnmap 포트 탐색을 MPTCP 프로브와 연결nmap + 위 항목

빠른 시작

로컬 확인 (각 서버에서 실행)

chmod +x check-cve-2026-98432.sh
./check-cve-2026-98432.sh

종료 코드: 0 패치됨, 1 취약함, 2 재부팅 또는 수동 확인 필요.

원격 MPTCP 프로브 (커널 ≥ 5.6인 모든 Linux 머신에서 실행)

단일 호스트, 포트를 알고 있는 경우:

python3 probe-mptcp.py <HOST> <PORT> [PORT ...]
python3 probe-mptcp.py 192.168.1.1 22 443 5060

단일 호스트, nmap으로 열린 모든 TCP 포트 자동 탐색:

python3 probe-mptcp.py <HOST> $(nmap -Pn --open -p- <HOST> -oG - | grep -oP '\d+/open/tcp' | cut -d/ -f1 | tr '\n' ' ')

두 개의 <HOST>를 모두 대상 IP로 바꾸십시오.

여러 호스트:

chmod +x scan-and-probe.sh
./scan-and-probe.sh <HOST1> <HOST2> <HOST3>

도구가 확인하는 항목

check-cve-2026-98432.sh

  1. 해당 CVE에 대해 벤더 변경 로그를 조회합니다 (Debian/Ubuntu/RHEL에서 신뢰할 수 있음).
  2. 실패 시 uname -r을 안정 브랜치별 최초 수정 버전과 비교합니다.
  3. 재부팅 대기 상태를 표시합니다 (패치된 커널이 설치되었으나 부팅되지 않음).
  4. MPTCP 상태(net.mptcp.enabled 및 활성 MPTCP 리스너)를 보고합니다.

probe-mptcp.py

표준 MPTCP 요청 TCP 연결을 열고 서버가 MPTCP를 협상했는지 또는 일반 TCP로 폴백했는지 확인합니다.

  • PLAIN-TCP — 서버가 MPTCP를 협상하지 않음; 입증된 루트 익스플로잇 벡터가 없음.
  • MPTCP-ACTIVE — 서버가 MPTCP를 협상함; 노출 벡터가 존재함.
  • CLOSED — 포트가 필터링되었거나 거부됨.

안전: IP 옵션 없음, 재전송/경쟁 없음, 익스플로잇 트리거 없음. MPTCP 기능 플래그를 사용한 일반 TCP 핸드셰이크입니다.

한계: PLAIN-TCP가 패치되었음을 의미하지는 않습니다. 입증된 벡터가 닫혔다는 의미입니다. 근본적인 경쟁 조건은 일반 IPv4 TCP에 존재하며, 커널 버전만이 수정 여부를 확인합니다.

수정된 커널 버전

브랜치최초 수정 버전
5.10.x5.10.272
5.15.x5.15.223
6.1.x6.1.190
6.6.x6.6.159
6.12.x6.12.113
6.18.x6.18.56
7.2.x7.2.10
7.3+릴리스 시 수정됨

즉각적 완화 (패치가 아직 불가능한 경우)

sysctl -w net.mptcp.enabled=0
echo 'net.mptcp.enabled=0' > /etc/sysctl.d/90-disable-mptcp.conf
sysctl --system

이 명령은 커널 전체에서 MPTCP를 비활성화하여 입증된 루트 익스플로잇 경로를 차단합니다. 재부팅이 필요하지 않으며 재부팅 후에도 유지됩니다. 대부분의 서비스는 MPTCP를 사용하지 않으므로 기능적 영향은 없습니다.

참고 자료

  • The Hacker News — Linux Kernel TCP Flaw With 9.8 CVSS
  • Debian tracker — CVE-2026-98432
  • Kernel fix commit
  • Anthropic research post

라이선스

MIT

도구 다운로드