评审中
🛡️ 稳定性修复
最新 v4 · 更新于 2026-09-08
修复khugepaged跟踪点UAF
提交者:Vernon Yang · 首次出现 2026-08-15
khugepaged跟踪点直接使用可能已释放的folio指针,改为在folio仍有效时捕获pfn并传给跟踪点,消除use-after-free窗口。
版本时间线
v4
2026-08-28
· 2 封原始邮件
· 含 3 个子 patch
查看详情 →
修复 khugepaged tracepoint 在 folio 释放或 pte_unmap 后仍调 folio_pfn() 导致 UAF/错误 pfn,改为传入 pfn。
v3
2026-08-24
· 含 3 个子 patch
查看详情 →
khugepaged 三处修复:swap 值用 folio_pfn,解除 PTE 锁后和 folio_put/unlock 后避免再用 folio。
v2
2026-08-21
· 8 封原始邮件
· 含 3 个子 patch
查看详情 →
khugepaged tracepoint 在 folio 释放后仍调用 folio_pfn(),改为直接传 pfn 消除 use-after-free。
日报中提到过
这几天的日报里对这个系列有更详细的"发生了什么/为什么重要"叙述,原始邮件摘要之外可以点进去看。