从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 漏洞名称:binfmt_elf_fdpic: fix AUXV size calculation when ELF_HWCAP2 is defined - 漏洞描述:create_elf_fdpic_tables() 函数在计算 AUXV 的大小时没有正确考虑空间,当架构具有 ELF_HWCAP2 定义时。这可能导致在 /proc/pid/auxv 中的最后一个条目被设置为零,从而导致内核错误。 2. 修复措施: - 修复方法:在 ELF_HWCAP2 定义时,将 AUXV 的条目数量(nitems)加一。 - 修复代码:在 create_elf_fdpic_tables() 函数中添加了相应的代码。 3. 修复历史: - 修复时间:2024-08-25 - 修复者:Max Filippov - 验证者:Greg Kroah-Hartman 4. 相关链接: - 原始提交:https://lore.kernel.org/lkml/5b51975f-6d0b-413c-8b38-39a6a45e8821@westnet.com.au/ - 报告者:Greg Ungerer - 测试者:Greg Ungerer - 验证者:Kees Cook 5. Diffstat: - 文件变化:1 个文件,3 个插入,0 个删除 - Diff 代码: 这些信息表明,该漏洞与 ELF_HWCAP2 定义有关,修复了在计算 AUXV 大小时的错误,并通过增加 nitems 的值来解决这个问题。