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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2026-31431-Patch — Bash 스크립트로 CVE-2026-31431(Copy Fail) Linux 커널 LPE를 완화 및 패치하며, AF_ALG 모듈을 블랙리스트에 등록하고 페이지 캐시를 플러시한 후 커널을 업데이트합니다. | Kitploit
도구/GitHubGitHub/xsanflip/cve-2026-31431-patch
Privilege EscalationVulnerability AnalysisConfiguration Auditing
GitHubxsanflip/cve-2026-31431-patch

CVE-2026-31431-Patch

Bash 스크립트로 CVE-2026-31431(Copy Fail) Linux 커널 LPE를 완화 및 패치하며, AF_ALG 모듈을 블랙리스트에 등록하고 페이지 캐시를 플러시한 후 커널을 업데이트합니다.

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CVE-2026-31431 (복사 실패) 완화 및 패치 스크립트

Screenshot From 2026-04-30 19-50-58

패치 전 및 취약한 상태 이미지

Screenshot From 2026-04-30 20-10-04

스크립트로 패치한 후 이미지

이 저장소는 CVE-2026-31431(일명 "Copy Fail")을 완화하고 패치하기 위해 설계된 전문 bash 스크립트를 포함합니다. 이 취약점은 Linux 커널의 심각한 로컬 권한 상승(LPE)으로, 권한이 없는 사용자가 AF_ALG(Crypto API) 및 splice() 시스템 호출을 통해 페이지 캐시를 오염시켜 루트 액세스 권한을 얻을 수 있게 합니다.

취약점 개요

CVE-2026-31431은 커널의 암호화 템플릿에서 논리적 결함을 악용합니다. 특정 시스템 호출을 연결함으로써 공격자는 디스크의 실제 파일을 변경하지 않고 메모리에서 SUID 바이너리(예: /usr/bin/su)의 페이지 캐시를 덮어쓸 수 있습니다. 이로 인해 기존 파일 무결성 모니터링 도구로 탐지하기 어려운 "파일리스(fileless)" 권한 상승이 발생합니다.

영향을 받는 시스템

  • Linux 커널(v4.10 ~ v6.18.x)

  • Kali Linux, Debian, Ubuntu, RHEL을 포함한 주요 배포판

스크립트 기능

patch_copy_fail.sh 스크립트는 3계층 방어 메커니즘을 제공합니다:

  1. 즉시 완화: af_alg 및 algif_aead 모듈을 블랙리스트에 등록하여 익스플로잇의 주요 통신 경로를 비활성화합니다.

  2. 메모리 정화: 시스템 페이지 캐시(drop_caches)를 플러시하여 RAM에 존재하는 기존 악성 페이로드를 제거합니다.

  3. 영구 수정: Debian/Kali 기반 시스템의 최신 패치된 커널 버전으로 업데이트를 자동화합니다.

사용 방법

[!CAUTION] 루트 권한으로 실행하기 전에 항상 스크립트를 감사하세요.

  1. 저장소를 클론합니다:

    root@kitploit:~
    git clone https://github.com/xsanflip/CVE-2026-31431-Patch.git
    cd CVE-2026-31431-Patch
    
    
  2. 스크립트를 실행 가능하게 만듭니다:

    root@kitploit:~
    chmod +x patch_copy_fail.sh
    
    
  3. sudo로 스크립트를 실행합니다:

    root@kitploit:~
    sudo ./patch_copy_fail.sh
    
    
  4. 재부팅: 새로 패치된 커널을 초기화하려면 시스템 재부팅이 필요합니다.

기술 세부 사항

스크립트는 다음 작업을 수행합니다:

  • /etc/modprobe.d/blacklist-copyfail.conf를 생성합니다.

  • sync 및 echo 3 > /proc/sys/vm/drop_caches를 실행합니다.

  • 일반 linux-image에 대해 apt update && apt install을 실행합니다.

면책 조항

이 스크립트는 교육 및 시스템 관리 목적으로 "있는 그대로" 제공됩니다. 작성자는 이 스크립트의 오용이나 손상에 대해 책임을 지지 않습니다. 프로덕션 환경에 배포하기 전에 항상 스테이징 환경에서 테스트하세요.

작성자: XsanLahci

날짜: 2026년 4월

도구 다운로드