
Ubuntu 커널 7.0.0-30의 CVE-2026-68376에 대한 개념 증명 익스플로잇으로, SCTP 청크 처리와 PTE 조작을 활용하여 root 권한으로 권한을 상승시킵니다.
이 프로젝트는 Ubuntu 커널 버전 7.0.0-30을 대상으로 하는 CVE-2026-68376에 대한 개념 증명(Proof-of-Concept, PoC) 익스플로잇을 포함하고 있습니다. 이 익스플로잇은 SCTP(Stream Control Transmission Protocol) 구현의 취약점을 악용하여 페이지 테이블 엔트리(Page Table Entry, PTE) 조작을 통해 권한 상승을 달성합니다.
이 도구는 교육 및 연구 목적으로만 사용됩니다.
CVE-2026-68376-Ubuntu-7.0.0-30-Poc/
├── CVE-2026-68376.go # Main Go source code for the exploit
├── n2p-exploit # Compiled binary executable
├── go.mod # Go module definition
├── .gitignore # Git ignore rules (generated)
└── README.md # This file
# Clone the repository
git clone <repository-url>
cd CVE-2026-68376-Ubuntu-7.0.0-30-Poc
# Build the Go project
go build -o n2p-exploit CVE-2026-68376.go
# Make the binary executable
chmod +x n2p-exploit
./n2p-exploit
./n2p-exploit [OPTIONS] [PID]
# Full exploit execution
./n2p-exploit
# With verbose output
./n2p-exploit --verbose
# Trigger vulnerability only (safe for analysis)
./n2p-exploit --vuln-trigger
# With verbose and vulnerability trigger
./n2p-exploit --vuln-trigger --verbose
# Show banner
./n2p-exploit --banner
# Show current configuration
./n2p-exploit --config
# Run as root helper for specific PID
./n2p-exploit 12345
CVE-2026-68376은 Linux 커널 7.0.0-30의 SCTP 구현에 영향을 미칩니다. 이 익스플로잇은 SCTP 청크의 부적절한 처리와 PTE 조작을 악용하여 사용자 공간에서 root로 권한을 상승시킵니다.
이 익스플로잇은 다음을 위한 다양한 상수를 정의합니다:
이 프로젝트는 Apache License 2.0에 따라 라이선스가 부여됩니다 - 자세한 내용은 LICENSE 파일을 참조하십시오.
CVE-2026-68376-Ubuntu-7.0.0-30-Poc
| 옵션 | 설명 |
|---|
--vuln-trigger | 취약점만 트리거 (root 권한 상승 없음) |
--verbose, -V | 상세 출력 활성화 |
--banner | ASCII 배너 아트 표시 |
--help, -h | 이 도움말 메시지 표시 |
--version, -v | 버전 정보 표시 |
--config | 현재 구성 표시 |
PID | 지정된 PID에 대한 root 헬퍼로 실행 |
| 변수 | 기본값 | 설명 |
|---|
N2P_REPORT_PATH | /tmp/n2p-root-report | 보고서 출력 경로 |
N2P_FLAG_PATH | /flag | 플래그 파일 경로 |
N2P_TUN_DEVICE | /dev/net/tun | TUN 장치 경로 |
N2P_CONSOLE | /dev/console | 콘솔 장치 경로 |
N2P_TTY | /dev/ttyS0 | TTY 장치 경로 |
N2P_PROC_EXE | /proc/self/exe | 자체 실행 파일 경로 |
N2P_CORE_PATTERN | ` | /proc/%P/fd/666 %P` |
N2P_VERBOSE | (unset) | 상세 모드 활성화 (1/true/yes) |