f2fs:修复了 GC 期间对 inode 中的 F2FS_INLINE_DATA 标志进行健全性检查的问题(CVE-2024-44942)

admin 2024-08-28 16:17:54 Ali_nvd 来源:ZONE.CI 全球网 0 阅读模式
f2fs:修复了 GC 期间对 inode 中的 F2FS_INLINE_DATA 标志进行健全性检查的问题(CVE-2024-44942)

CVE编号

CVE-2024-44942

利用情况

暂无

补丁情况

N/A

披露时间

2024-08-26
漏洞描述
在Linux内核中,已经解决了一个关于F2FS(Flash友好文件系统)的漏洞。具体来说,这个漏洞出现在垃圾回收(GC)过程中,涉及对inode中的F2FS_INLINE_DATA标志的合理性检查。漏洞报告来自于syzbot,具体描述如下:在文件系统的内联数据(inline data)处理过程中发现了一个问题。当对带有内联数据的inode进行垃圾回收时,如果该inode的F2FS_INLINE_DATA标志被篡改,可能会导致在脏页写回时触发内核BUG。具体来说,在垃圾回收过程中,如果内联数据的inode存在有效的块地址(blkaddr),当F2FS触发后台垃圾回收进行数据块迁移时,会在写回脏页的过程中触发f2fs_bug_on()函数,导致内核异常。为了解决这一问题,我们需要对垃圾回收过程中的F2FS_INLINE_DATA标志进行合理性检查。这样可以禁止对内联数据inode的数据块进行迁移,从而修复这个问题。
解决建议
建议您更新当前系统或软件至最新版,完成漏洞的修复。
参考链接
https://git.kernel.org/stable/c/26c07775fb5dc74351d1c3a2bc3cdf609b03e49f
https://git.kernel.org/stable/c/ae00e6536a2dd54b64b39e9a39548870cf835745
https://git.kernel.org/stable/c/fc01008c92f40015aeeced94750855a7111b6929
受影响软件情况
# 类型 厂商 产品 版本 影响面
1
运行在以下环境
系统 linux linux_kernel * Up to (excluding) 6.6.47
运行在以下环境
系统 linux linux_kernel * From (including) 6.7 Up to (excluding) 6.10.6
CVSS3评分 7.8
  • 攻击路径 本地
  • 攻击复杂度 低
  • 权限要求 低
  • 影响范围 未更改
  • 用户交互 无
  • 可用性 高
  • 保密性 高
  • 完整性 高
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CWE-ID 漏洞类型
NVD-CWE-noinfo
- avd.aliyun.com
weinxin
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
评论:0   参与:  0