从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 标题:LoongArch: Don't crash in stack_top() for tasks without vDSO - 问题:在没有vDSO的任务中,stack_top()函数可能会导致程序崩溃。 - 原因:如果一个任务没有vDSO映射,例如kthreads,那么调用stack_top()时会尝试访问NULL的vdsopointer,从而导致崩溃。 2. 修复措施: - 修复代码:修复了arch/loongarch/kernel/process.c文件中的代码。 - 修复内容:在stack_top()函数中添加了检查,确保在没有vDSO映射的情况下不会访问NULL的vdsopointer。 3. 修复历史: - 上游提交:134475a9ab8487527238d270639a8cb74c10aab2 - 修复提交:803b0fc5c3f2 4. 作者和贡献者: - 作者:Thomas Weißschuh - 贡献者:Greg Kroah-Hartman、Huacai Chen、Sasha Levin 5. 代码变更: - 文件:arch/loongarch/kernel/process.c - 变更内容:在stack_top()函数中添加了检查,确保在没有vDSO映射的情况下不会访问NULL的vdsopointer。 这些信息表明,这个漏洞是由于在没有vDSO映射的任务中调用stack_top()函数时可能会导致程序崩溃,修复措施是在函数中添加了检查,确保在没有vDSO映射的情况下不会访问NULL的vdsopointer。