从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 漏洞类型:pinctrl: single: fix potential NULL dereference in pcs_get_function() - 漏洞影响:pinmux_generic_get_function() 可以返回 NULL,而指针 'function' 在没有检查是否为 NULL 的情况下被解引用。修复了在 pcs_get_function() 中添加对 'function' 指针的检查。 2. 修复措施: - 在 pcs_get_function() 中添加了对 'function' 指针的检查,以防止潜在的 NULL 解引用。 3. 代码变更: - 文件:drivers/pinctrl/pinctrl-single.c - 变更位置:-349,6 +349,8 - 变更内容: - 变更描述:在检查 'function' 是否为 NULL 时添加了返回 -EINVAL,并在检查 'func' 是否为 NULL 时添加了错误日志。 4. 补丁来源: - 补丁作者:Ma Ke - 补丁提交时间:2024-08-08 12:13:55 +0800 - 补丁状态:已合并到上游(upstream) 5. 相关链接: - 代码审查链接:https://lore.kernel.org/20240808041355.2766009-1-make24@iscas.ac.cn - 补丁提交链接:https://lore.kernel.org/20240808041355.2766009-1-make24@iscas.ac.cn 这些信息表明,该漏洞已被修复,并且已经通过代码审查和补丁提交到上游。