从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 标题:uprobes: fix kernel info leak via "[uprobes]" vma - 描述:xol_add_vma() 函数将未初始化的页面(由__create_xol_area() 分配)映射到用户空间。在某些架构(如 x86)上,即使没有 VM_READ 权限,VM_EXEC 也会导致相同的 pgprot_t 为 VM_EXEC 2. 补丁代码: - 文件:kernel/events/uprobes.c - 代码变更: - 删除了 area->pages[0] = alloc_page(GFP_HIGHUSER); - 添加了 area->pages[0] = alloc_page(GFP_HIGHUSER - 添加了 if (!area->pages[0]) goto free_bitmap; - 添加了 area->pages[1] = NULL; 3. 补丁上下文: - 补丁作者:Oleg Nesterov - 补丁提交时间:2024-10-07 19:46:01 +0200 - 补丁提交者:Greg Kroah-Hartman - 补丁链接:https://lore.kernel.org/all/20240929162047.GA12611@redhat.com/ 4. 补丁修复的漏洞: - 报告人:Will Deacon - 修复的漏洞编号:d4b3b6384f98 ("uprobes/core: Allocate XOL slots for uprobes use") - 修复的漏洞描述:uprobes/core: Allocate XOL slots for uprobes use 5. 补丁的贡献者: - 贡献者:Masami Hiramatsu (Google) - 贡献者:Sasha Levin 6. 补丁的签名: - 签名作者:Oleg Nesterov - 签名作者:Masami Hiramatsu (Google) - 签名作者:Sasha Levin 这些信息可以帮助我们了解补丁的背景、修复的漏洞、补丁的代码变更以及补丁的贡献者等关键信息。