一、漏洞简介¶
1.1 漏洞背景¶
Linux内核/主机 相关漏洞主题来源于原始文档整理;结合 NVD 记录,CVE-2016-5195 已于 2016-11-10 公开披露。原文未提供更多可直接引用的背景说明时,本文仅保留权威时间信息并避免主观推断。
1.2 漏洞概述(包含 CVE 编号、危害等级、漏洞类型、披露时间等)¶
| 项目 | 内容 |
|---|---|
| 漏洞编号 | CVE-2016-5195 |
| 危害等级 | HIGH / 7.0 |
| 漏洞类型 | Dirty Cow () |
| 披露时间 | 2016-11-10 |
| 影响组件 | Linux内核/主机 |
补充核验信息:公开时间:2016-11-10;NVD 评分:7.0(HIGH);CWE:CWE-362。
二、影响范围¶
2.1 受影响的版本¶
-
= 2.6.22 且 < 3.2.83
-
= 3.11 且 < 3.12.66
-
= 3.13 且 < 3.16.38
-
= 3.17 且 < 3.18.44
-
= 3.19 且 < 4.1.35
-
= 3.3 且 < 3.4.113
-
= 3.5 且 < 3.10.104
-
= 4.2 且 < 4.4.26
-
= 4.5 且 < 4.7.9
-
= 4.8 且 < 4.8.3
-
= 5.1 且 < 7.0.14
-
= 7.1.0 且 < 7.1.8
- 上述范围来自 NVD 配置项;具体分支与发行版适配关系仍应以厂商公告为准。
2.2 不受影响的版本¶
- 3.2.83 及其后续修复分支
- 3.4.113 及其后续修复分支
- 3.10.104 及其后续修复分支
- 3.12.66 及其后续修复分支
- 3.16.38 及其后续修复分支
- 3.18.44 及其后续修复分支
- 4.1.35 及其后续修复分支
- 4.4.26 及其后续修复分支
- 4.7.9 及其后续修复分支
- 4.8.3 及其后续修复分支
- 7.0.14 及其后续修复分支
- 7.1.8 及其后续修复分支
- 若存在长期维护分支,请以官方安全公告或发布说明中的修复版本为准。
2.3 触发条件(如特定模块、特定配置、特定运行环境等)¶
- 需要存在可被远程或本地触达的相关接口、服务、插件或默认配置条件;原文与公开资料未给出更精确的统一触发条件。
三、漏洞详情与原理解析¶
3.1 漏洞触发机制¶
- 原文已给出漏洞利用链路时已保留;若官方未公开更细粒度说明,本文不对触发细节作额外推演。
3.2 源码层面的根因分析(结合源码与补丁对比)¶
公开补丁或官方公告显示该问题已在后续版本中修复,但当前公开资料未必都提供逐函数级补丁差异。撰写时优先引用官方公告、发布说明或补丁链接;若缺少可验证源码上下文,本文不对未公开实现细节作推测。
四、漏洞复现(可选)¶
4.1 环境搭建¶
暂无公开可验证复现信息。
4.2 PoC 演示与测试过程¶
暂无公开可验证复现信息。
五、修复建议与缓解措施¶
5.1 官方版本升级建议¶
- 优先升级到 3.2.83 或同等后续安全版本。
- 优先升级到 3.4.113 或同等后续安全版本。
- 优先升级到 3.10.104 或同等后续安全版本。
- 优先升级到 3.12.66 或同等后续安全版本。
- 优先升级到 3.16.38 或同等后续安全版本。
- 优先升级到 3.18.44 或同等后续安全版本。
- 优先升级到 4.1.35 或同等后续安全版本。
- 优先升级到 4.4.26 或同等后续安全版本。
- 优先升级到 4.7.9 或同等后续安全版本。
- 优先升级到 4.8.3 或同等后续安全版本。
- 优先升级到 7.0.14 或同等后续安全版本。
- 优先升级到 7.1.8 或同等后续安全版本。
- 升级前请结合官方发布说明确认兼容性与回滚方案。
5.2 临时缓解方案(如修改配置文件、关闭相关模块、增加 WAF 规则等)¶
- 在完成版本升级前,建议将相关服务限制在可信网络边界内,并最小化暴露面。
- 对高风险接口、插件或调试功能实施临时下线、访问控制与日志监控。
六、参考信息 / 参考链接¶
6.1 官方安全通告¶
- http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=19be0eaffa3ac7d8eb6784ad9bdbc7d67ed8e619
- https://github.com/torvalds/linux/commit/19be0eaffa3ac7d8eb6784ad9bdbc7d67ed8e619
- http://www.oracle.com/technetwork/security-advisory/cpujul2018-4258247.html
- http://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.8.3
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/E7M62SRP6CZLJ4ZXCRZKV4WPLQBSR7DT/
6.2 其他技术参考资料¶
- NVD:https://nvd.nist.gov/vuln/detail/CVE-2016-5195
- CVE:https://www.cve.org/CVERecord?id=CVE-2016-5195
- http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=19be0eaffa3ac7d8eb6784ad9bdbc7d67ed8e619
- https://github.com/torvalds/linux/commit/19be0eaffa3ac7d8eb6784ad9bdbc7d67ed8e619
- http://www.oracle.com/technetwork/security-advisory/cpujul2018-4258247.html
- http://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.8.3
- https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/E7M62SRP6CZLJ4ZXCRZKV4WPLQBSR7DT/