spi:spi-zynq-qspi:修复 zynq_qspi_exec_mem_op() 中的空指针取消引用 (CVE-2021-4441)
CVE编号
CVE-2021-4441利用情况
暂无补丁情况
N/A披露时间
2024-08-22漏洞描述
在Linux内核中,已经修复了以下漏洞:spi模块中的zynq_qspi子模块:修复了zynq_qspi_exec_mem_op()中的空指针引用问题。在zynq_qspi_exec_mem_op()函数中,直接使用memset()中的kzalloc(),这可能导致在kzalloc()失败时出现空指针引用问题。通过增加对tmpbuf的检查来修复此漏洞。这个漏洞是由静态分析器发现的。分析器采用差异检查法来识别两个代码路径之间不一致的安全操作(例如检查或kfree),并确认这些不一致的操作在当前函数或其调用者中未被恢复,因此它们构成了漏洞。需要注意的是,由于这是通过静态分析发现的漏洞,它可能是误报或难以触发。多名研究人员已经对该漏洞进行了交叉审查。配置为CONFIG_SPI_ZYNQ_QSPI=m的构建没有新的警告,并且我们的静态分析器不再对此代码发出警告。解决建议
建议您更新当前系统或软件至最新版,完成漏洞的修复。- 攻击路径 N/A
- 攻击复杂度 N/A
- 权限要求 N/A
- 影响范围 N/A
- 用户交互 N/A
- 可用性 N/A
- 保密性 N/A
- 完整性 N/A
CWE-ID | 漏洞类型 |
Exp相关链接

版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
评论