关键信息 漏洞类型: NULL pointer dereference issue 受影响的组件: arm: pgtable 问题描述: - 当 被 调用时, 参数为 NULL,导致在 中出现 NULL 指针引用问题。 - 具体错误发生在虚拟地址 0x00000030 的读取操作中。 修复措施: - 不再依赖 'ptl' 是否等于来决定是否持有 pte 锁,而是根据 CONFIG_SPLIT_PTE_PTLOCKS 是否启用来决定。 - 如果两个 vmas 映射到同一个 PTE 页面,则不需要再次持有 pte 锁,否则可能会发生死锁。 - 在 中添加 参数以传递此信息。 相关链接: - https://lkml.kernel.org/r/20250217024924.57996-1-zhengqi.arch@bytedance.com - 固定提交: fc9c45b71f43 ("arm: adjust_pte() use pte_offset_map_rw_nolock()") 报告人和测试者: - 报告人: Ezra Buehler - 测试者: Ezra Buehler ``` 这些信息提供了关于漏洞的具体细节、修复方法以及相关的开发人员和测试人员。