你提到的 “CentOS exploit” 比较宽泛,因为 CentOS 相关的漏洞(exploit)非常多,不同漏洞影响的 CentOS 版本(及对应上游 RHEL 版本) 并不一样。下面我按 常见高危类漏洞 给你做一个梳理,方便你对照。
一、CentOS 与 RHEL 版本对应关系(很重要)
CentOS 是 RHEL 的重新编译版,绝大多数 exploit 影响的是对应 RHEL 版本:
- CentOS 5 ≈ RHEL 5
- CentOS 6 ≈ RHEL 6
- CentOS 7 ≈ RHEL 7
- CentOS 8 ≈ RHEL 8(CentOS 8 已 EOL)
- CentOS Stream 8/9 ≈ RHEL 8/9 滚动版
二、常见 CentOS 相关 Exploit 及影响版本
1. Dirty COW(CVE-2016-5195)
- 类型:本地提权
- 影响版本:
- 修复:
- CentOS 7:
kernel-3.10.0-957 之后
- CentOS 6:已修复(需更新)
2. Dirty Pipe(CVE-2022-0847)
- 类型:本地提权
- 影响版本:
- CentOS 8 / Stream 8(内核 5.10+)
- ❌ CentOS 7 不受影响(内核太老)
- 修复:
3. Polkit pkexec 提权(CVE-2021-4034 / PwnKit)
- 类型:本地提权
- 影响版本:
- CentOS 6 / 7 / 8(默认安装 polkit)
- 修复:
- CentOS 7:
polkit-0.112-26
- CentOS 8:相应安全更新
4. OpenSSL 漏洞(如 Heartbleed CVE-2014-0160)
- 影响版本:
- CentOS 6(早期 openssl)
- CentOS 7(部分旧版)
- CentOS 5 不受影响(版本不同)
5. glibc GHOST(CVE-2015-0235)
6. sudo 提权(CVE-2021-3156)
7. CentOS 8 已停止维护(EOL)
- 时间:2021-12-31
- 影响:
- 不再有安全补丁
- 所有新 exploit 默认影响 CentOS 8
三、快速判断方法(建议你这样查)
如果你是指 某一个具体 exploit,可以:
rpm -q kernel
cat /etc/centos-release
然后对照:
- CVE 编号
- Red Hat CVE 页面
yum update --security
四、如果你能补充一点信息,我可以更精确
你可以告诉我:
- 具体 CVE 编号 或 exploit 名称
- 你的 CentOS 版本(如 CentOS 7.9)
- 是 本地提权 / 远程 RCE / 拒绝服务 哪一类
我可以直接告诉你:“中招没 / 怎么修 / 要不要重装”。