本项目包含针对 CVE-2026-68376 的概念验证(PoC)漏洞利用程序,目标为 Ubuntu 内核版本 7.0.0-30。该漏洞利用程序利用 SCTP(流控制传输协议)实现中的漏洞,通过页表项(PTE)操纵实现权限提升。
本工具仅供教育和研究目的使用。
CVE-2026-68376-Ubuntu-7.0.0-30-Poc/
├── CVE-2026-68376.go # 漏洞利用程序的主要 Go 源代码
├── n2p-exploit # 编译后的二进制可执行文件
├── go.mod # Go 模块定义
├── .gitignore # Git 忽略规则(自动生成)
└── README.md # 本文件
# 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]
| 选项 | 描述 |
|---|---|
--vuln-trigger | 仅触发漏洞(不进行 root 权限提升) |
--verbose, -V | 启用详细输出 |
--banner | 显示 ASCII 横幅艺术字 |
--help, -h | 显示此帮助信息 |
--version, -v | 显示版本信息 |
--config | 显示当前配置 |
PID | 以 root 辅助程序身份为指定 PID 运行 |
| 变量 | 默认值 | 描述 |
|---|---|---|
N2P_REPORT_PATH | /tmp/n2p-root-report | 报告输出路径 |
N2P_FLAG_PATH | /flag | 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 | (未设置) | 启用详细模式(1/true/yes) |
# 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