从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 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 - 变更内容:在 pcs_get_function() 函数中添加了对 'function' 指针的检查。 4. 修复历史: - 提交者:Ma Ke - 提交时间:2024-08-08 12:13:55 +0800 - 提交描述:修复了潜在的 NULL 解引用问题。 5. 相关链接: - 上游链接:https://lore.kernel.org/20240808041355.2766009-1-make24@iscas.ac.cn - 作者链接:https://www.kernel.org/doc/Documentation/bugzilla/bugzilla.html 6. 代码审查: - 代码审查者:Linus Walleij 和 Greg Kroah-Hartman 7. 补丁来源: - 补丁链接:https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=4e9436375fccc9bd2a60ee96aba6ed53f7a377d10 这些信息可以帮助我们了解漏洞的背景、修复措施以及相关的代码变更和审查过程。