net: vertexcom: mse102x:修复 TX skb 可能出现的双重释放问题(CVE-2024-50276)
CVE编号
CVE-2024-50276
利用情况
暂无
补丁情况
N/A
披露时间
2024-11-19
漏洞描述
在Linux内核中,针对以下漏洞进行了修复:问题描述:在 vertexcom 的 mse102x 模块中,存在一个可能的双重释放 TX skb 的问题。TX skb 的作用域不仅限于 mse102x_tx_frame_spi() 函数,因此当需要扩展 TX skb 空间时,应该释放临时 skb 而不是原始 skb。否则,在 mse102x_tx_work() 中会再次释放原始 TX skb 指针,这将导致崩溃。错误详情:在尝试释放 skb 数据时,如果操作不当,会导致内部错误并引发崩溃。具体的错误信息和调用栈显示,在 skb_release_data 函数中出现了问题,进一步导致了 kfree_skb_reason 和 mse102x_tx_work 函数的调用出错。修复内容:为了解决这个问题,修复方案是确保在需要扩展 TX skb 空间时,正确释放和管理内存,避免重复释放同一指针,从而防止崩溃和内存损坏。简而言之,这个漏洞修复是为了解决 mse102x 模块中 TX skb 的内存管理问题,防止因不当释放导致的崩溃。
解决建议
建议您更新当前系统或软件至最新版,完成漏洞的修复。
文章评论