ice:修复 ice_init_tx_topology() 中的 memleak 问题(CVE-2024-50190)

admin 2024-11-10 19:28:29 Ali_nvd 来源:ZONE.CI 全球网 0 阅读模式
ice:修复 ice_init_tx_topology() 中的 memleak 问题(CVE-2024-50190)

CVE编号

CVE-2024-50190

利用情况

暂无

补丁情况

N/A

披露时间

2024-11-08
漏洞描述
在Linux内核中,已经解决了以下漏洞:修复了ice_init_tx_topology()中的内存泄漏问题。修复了固件二进制大对象(DDP包)的泄漏问题。使ice_cfg_tx_topo()符合常量属性,这样ice_init_tx_topology()可以避免复制整个固件二进制大对象。只复制拓扑部分,并且只在必要时进行复制。重新使用为读取当前拓扑而分配的缓冲区。这是通过kmemleak发现的,每个PF的跟踪如下:1. kmemdup_noprof+0x1d/0x502. ice_init_ddp_config+0x100/0x220 [ice]3. ice_init_dev+0x6f/0x200 [ice]4. ice_init+0x29/0x560 [ice]5. ice_probe+0x21d/0x310 [ice] 使ice_cfg_tx_topo()的@buf参数符合常量属性。这将进一步影响到几个其他函数。
解决建议
"将组件 Linux 升级至 6.10 及以上版本"
参考链接
https://git.kernel.org/stable/c/43544b4e30732c3d88f423252281915d5bc739b6
https://git.kernel.org/stable/c/c188afdc36113760873ec78cbc036f6b05f77621
受影响软件情况
# 类型 厂商 产品 版本 影响面
1
运行在以下环境
系统 debian_11 linux * Up to (excluding) 5.10.226-1
运行在以下环境
系统 debian_12 linux * Up to (excluding) 6.1.112-1
CVSS3评分 N/A
  • 攻击路径 N/A
  • 攻击复杂度 N/A
  • 权限要求 N/A
  • 影响范围 N/A
  • 用户交互 N/A
  • 可用性 N/A
  • 保密性 N/A
  • 完整性 N/A
N/A
CWE-ID 漏洞类型
- avd.aliyun.com
weinxin
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
评论:0   参与:  0