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

目标: 1000 元 · 已筹: 1359 元

100%

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

一分钟漏洞结论

影响对象
Linux Linux
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于写入错误。

AI 预测 5.5 利用难度: 中等 EPSS 0.26% · P16

可能的 ATT&CK 技术 1 AI

T1499 · Endpoint Denial of Service

影响版本矩阵 12

厂商产品 版本范围状态
Linux Linux 77cef2ec5484564eca6bd12a2b4a1e88fd766fbc< 143842584c1237ebc248b2547c29d16bbe400a92 affected
77cef2ec5484564eca6bd12a2b4a1e88fd766fbc< 02f2b95b00bf57d20320ee168b30fb7f3db8e555 affected
77cef2ec5484564eca6bd12a2b4a1e88fd766fbc< 7bddf18f474f166c19f91b2baf67bf7c5eda03f7 affected
77cef2ec5484564eca6bd12a2b4a1e88fd766fbc< a4b7741c8302e28073bfc6dd1c2e73598e5e535e affected
77cef2ec5484564eca6bd12a2b4a1e88fd766fbc< 5571e41ec6e56e35f34ae9f5b3a335ef510e0ade affected
3.12 affected
< 3.12 unaffected
5.15.187≤ 5.15.* unaffected
… +4 条更多
获取后续新漏洞提醒 登录后订阅

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

漏洞信息

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

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

Vulnerability Title
btrfs: don't drop extent_map for free space inode on write error
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: btrfs: don't drop extent_map for free space inode on write error While running the CI for an unrelated change I hit the following panic with generic/648 on btrfs_holes_spacecache. assertion failed: block_start != EXTENT_MAP_HOLE, in fs/btrfs/extent_io.c:1385 ------------[ cut here ]------------ kernel BUG at fs/btrfs/extent_io.c:1385! invalid opcode: 0000 [#1] PREEMPT SMP NOPTI CPU: 1 PID: 2695096 Comm: fsstress Kdump: loaded Tainted: G W 6.8.0-rc2+ #1 RIP: 0010:__extent_writepage_io.constprop.0+0x4c1/0x5c0 Call Trace: <TASK> extent_write_cache_pages+0x2ac/0x8f0 extent_writepages+0x87/0x110 do_writepages+0xd5/0x1f0 filemap_fdatawrite_wbc+0x63/0x90 __filemap_fdatawrite_range+0x5c/0x80 btrfs_fdatawrite_range+0x1f/0x50 btrfs_write_out_cache+0x507/0x560 btrfs_write_dirty_block_groups+0x32a/0x420 commit_cowonly_roots+0x21b/0x290 btrfs_commit_transaction+0x813/0x1360 btrfs_sync_file+0x51a/0x640 __x64_sys_fdatasync+0x52/0x90 do_syscall_64+0x9c/0x190 entry_SYSCALL_64_after_hwframe+0x6e/0x76 This happens because we fail to write out the free space cache in one instance, come back around and attempt to write it again. However on the second pass through we go to call btrfs_get_extent() on the inode to get the extent mapping. Because this is a new block group, and with the free space inode we always search the commit root to avoid deadlocking with the tree, we find nothing and return a EXTENT_MAP_HOLE for the requested range. This happens because the first time we try to write the space cache out we hit an error, and on an error we drop the extent mapping. This is normal for normal files, but the free space cache inode is special. We always expect the extent map to be correct. Thus the second time through we end up with a bogus extent map. Since we're deprecating this feature, the most straightforward way to fix this is to simply skip dropping the extent map range for this failed range. I shortened the test by using error injection to stress the area to make it easier to reproduce. With this patch in place we no longer panic with my error injection test.
来源: 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存在安全漏洞,该漏洞源于写入错误。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商 产品 影响版本 CPE 订阅
Linux Linux 77cef2ec5484564eca6bd12a2b4a1e88fd766fbc ~ 143842584c1237ebc248b2547c29d16bbe400a92 -
Linux Linux 3.12 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

请登录查看更多情报信息。

CVE-2024-26726 其他参考 (4)

同批安全公告 · Linux · 2024-04-03 · 共 94 条

CVE-2024-26760 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2024-26779 8.8 HIGH Linux kernel 安全漏洞
CVE-2024-26689 8.8 HIGH Linux kernel 安全漏洞
CVE-2024-26692 8.3 HIGH Linux kernel 安全漏洞
CVE-2024-26736 8.1 HIGH Linux kernel 安全漏洞
CVE-2024-26718 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-26728 7.8 HIGH Linux kernel 安全漏洞
CVE-2023-52637 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-26704 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-26699 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-26712 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-26706 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-26697 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-26737 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-26748 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-26773 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-26772 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-26766 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-26739 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-26759 7.8 HIGH Linux kernel 安全漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2024-26726

暂无评论


发表评论