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的数据块进行迁移,从而修复这个问题。解决建议
建议您更新当前系统或软件至最新版,完成漏洞的修复。受影响软件情况
# | 类型 | 厂商 | 产品 | 版本 | 影响面 | ||||
1 | |||||||||
---|---|---|---|---|---|---|---|---|---|
运行在以下环境 | |||||||||
系统 | linux | linux_kernel | * | Up to (excluding) 6.6.47 | |||||
运行在以下环境 | |||||||||
系统 | linux | linux_kernel | * | From (including) 6.7 | Up to (excluding) 6.10.6 |
- 攻击路径 本地
- 攻击复杂度 低
- 权限要求 低
- 影响范围 未更改
- 用户交互 无
- 可用性 高
- 保密性 高
- 完整性 高
CWE-ID | 漏洞类型 |
NVD-CWE-noinfo |
Exp相关链接

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