目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1336

100%

CVE-2024-47689— Linux kernel 安全漏洞

AI 预测 3.7 利用难度: 中等 EPSS 0.62% · P47

影响版本矩阵 12

厂商产品版本范围状态
LinuxLinuxb62e71be2110d8b52bf5faf3c3ed7ca1a0c113a5< 649ec8b30df113042588bd3d3cd4e98bcb1091e0affected
b62e71be2110d8b52bf5faf3c3ed7ca1a0c113a5< de43021c72993877a8f86f9fddfa0687609da5a4affected
b62e71be2110d8b52bf5faf3c3ed7ca1a0c113a5< 1f63f405c1a1a64b9c310388aad7055fb86b245caffected
b62e71be2110d8b52bf5faf3c3ed7ca1a0c113a5< 930c6ab93492c4b15436524e704950b364b2930caffected
ed1d478bf838820201f3fb67a1748fdf15954ea4affected
6.4.4< 6.5affected
6.5affected
< 6.5unaffected
… +4 条更多
获取后续新漏洞提醒登录后订阅

一、 漏洞 CVE-2024-47689 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error()
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: f2fs: fix to don't set SB_RDONLY in f2fs_handle_critical_error() syzbot reports a f2fs bug as below: ------------[ cut here ]------------ WARNING: CPU: 1 PID: 58 at kernel/rcu/sync.c:177 rcu_sync_dtor+0xcd/0x180 kernel/rcu/sync.c:177 CPU: 1 UID: 0 PID: 58 Comm: kworker/1:2 Not tainted 6.10.0-syzkaller-12562-g1722389b0d86 #0 Workqueue: events destroy_super_work RIP: 0010:rcu_sync_dtor+0xcd/0x180 kernel/rcu/sync.c:177 Call Trace: percpu_free_rwsem+0x41/0x80 kernel/locking/percpu-rwsem.c:42 destroy_super_work+0xec/0x130 fs/super.c:282 process_one_work kernel/workqueue.c:3231 [inline] process_scheduled_works+0xa2c/0x1830 kernel/workqueue.c:3312 worker_thread+0x86d/0xd40 kernel/workqueue.c:3390 kthread+0x2f0/0x390 kernel/kthread.c:389 ret_from_fork+0x4b/0x80 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244 As Christian Brauner pointed out [1]: the root cause is f2fs sets SB_RDONLY flag in internal function, rather than setting the flag covered w/ sb->s_umount semaphore via remount procedure, then below race condition causes this bug: - freeze_super() - sb_wait_write(sb, SB_FREEZE_WRITE) - sb_wait_write(sb, SB_FREEZE_PAGEFAULT) - sb_wait_write(sb, SB_FREEZE_FS) - f2fs_handle_critical_error - sb->s_flags |= SB_RDONLY - thaw_super - thaw_super_locked - sb_rdonly() is true, so it skips sb_freeze_unlock(sb, SB_FREEZE_FS) - deactivate_locked_super Since f2fs has almost the same logic as ext4 [2] when handling critical error in filesystem if it mounts w/ errors=remount-ro option: - set CP_ERROR_FLAG flag which indicates filesystem is stopped - record errors to superblock - set SB_RDONLY falg Once we set CP_ERROR_FLAG flag, all writable interfaces can detect the flag and stop any further updates on filesystem. So, it is safe to not set SB_RDONLY flag, let's remove the logic and keep in line w/ ext4 [3]. [1] https://lore.kernel.org/all/20240729-himbeeren-funknetz-96e62f9c7aee@brauner [2] https://lore.kernel.org/all/20240729132721.hxih6ehigadqf7wx@quack3 [3] https://lore.kernel.org/linux-ext4/20240805201241.27286-1-jack@suse.cz
来源: CVE Program / CVE List V5
CVSS Information
N/A
来源: CVE Program / CVE List V5
Vulnerability Type
N/A
来源: CVE Program / CVE List V5
Vulnerability Title
Linux kernel 安全漏洞
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Description
Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于f2fs文件系统中对SB_RDONLY标志的错误设置。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商产品影响版本CPE订阅
LinuxLinux b62e71be2110d8b52bf5faf3c3ed7ca1a0c113a5 ~ 649ec8b30df113042588bd3d3cd4e98bcb1091e0 -
LinuxLinux 6.5 -

二、漏洞 CVE-2024-47689 的公开POC

#POC 描述源链接神龙链接
AI 生成 POC高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2024-47689 的情报信息

登录查看更多情报信息。

同批安全公告 · Linux · 2024-10-21 · 共 372 条

CVE-2024-500439.8 CRITICALLinux kernel 安全漏洞
CVE-2022-489859.8 CRITICALLinux kernel 安全漏洞
CVE-2024-476959.8 CRITICALLinux kernel 安全漏洞
CVE-2024-500339.8 CRITICALLinux kernel 安全漏洞
CVE-2024-498559.8 CRITICALLinux kernel 安全漏洞
CVE-2024-500479.8 CRITICALLinux kernel 安全漏洞
CVE-2022-490039.8 CRITICALLinux kernel 安全漏洞
CVE-2024-500469.8 CRITICALLinux kernel 安全漏洞
CVE-2024-499969.4 CRITICALLinux kernel 安全漏洞
CVE-2024-476789.4 CRITICALLinux kernel 安全漏洞
CVE-2022-490178.8 HIGHLinux kernel 安全漏洞
CVE-2024-500298.8 HIGHLinux kernel 安全漏洞
CVE-2024-500418.8 HIGHLinux kernel 安全漏洞
CVE-2024-499398.8 HIGHLinux kernel 安全漏洞
CVE-2022-489608.8 HIGHLinux kernel 安全漏洞
CVE-2022-489628.8 HIGHLinux kernel 安全漏洞
CVE-2022-489648.8 HIGHLinux kernel 安全漏洞
CVE-2022-490158.8 HIGHLinux kernel 安全漏洞
CVE-2022-489678.8 HIGHLinux kernel 安全漏洞
CVE-2024-499308.8 HIGHLinux kernel 安全漏洞

显示前 20 条,共 372 条。 查看全部 &rarr; →

IV. Related Vulnerabilities

V. Comments for CVE-2024-47689

暂无评论


发表评论