从这个网页截图中,可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 标题:mac802154: fix missing INIT_LIST_HEAD in ieee802154_if_add() - 描述:在 IEEE 802.15.4 协议栈的实现中, 函数在初始化 wpan_dev 结构体时,没有正确初始化 INIT_LIST_HEAD。这可能导致在设备注册或注销时发生空指针解引用错误。 2. 触发条件: - 触发方式:通过 kernel NULL pointer dereference(内核空指针解引用)测试报告。 - 触发地址:0x0000000000000008。 3. 修复措施: - 修复方法:在 函数中添加 调用,以正确初始化 wpan_dev 结构体的列表头。 4. 补丁信息: - 补丁链接:https://lore.kernel.org/r/20221130091705.1831140-1-weiyongjun@huaweicloud.com - 补丁作者:Wei Yongjun - 补丁状态:已接受(Acked-by:Alexander Aring ) 5. 补丁内容: - 补丁位置: - 补丁内容: 6. 补丁影响: - 补丁范围:1 个文件( ) - 补丁类型:1 个插入,0 个删除 这些信息表明,该漏洞是由于 IEEE 802.15.4 协议栈在初始化 wpan_dev 结构体时未正确初始化列表头,导致空指针解引用。修复措施是在相关函数中添加 调用,以确保结构体的正确初始化。