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

目标: 1000 元 · 已筹: 1359 元

100%

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

一分钟漏洞结论

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

Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel 存在安全漏洞,该漏洞源于在处理大量单块范围的IO时,估算所需的事务信用点数没有考虑到IO可能非常大。

AI 预测 7.5 利用难度: 较易 EPSS 0.23% · P13

可能的 ATT&CK 技术 1 AI

T1499.002 · Service Exhaustion Flood

影响版本矩阵 14

厂商产品 版本范围状态
Linux Linux c15471f79506830f80eca0e7fe09b8213953ab5f< a68b896aa56e435506453ec8835bc991ec3ae687 affected
c15471f79506830f80eca0e7fe09b8213953ab5f< 320273b5649bbcee87f9e65343077189699d2a7a affected
c15471f79506830f80eca0e7fe09b8213953ab5f< 9ea2d1c6789722d58ec191f14f9a02518d55b6b4 affected
c15471f79506830f80eca0e7fe09b8213953ab5f< c05ffb693bfb42a48ef3ee88a55b57392984e111 affected
c15471f79506830f80eca0e7fe09b8213953ab5f< 331d1079d58206ff7dc5518185f800b412f89bc6 affected
c15471f79506830f80eca0e7fe09b8213953ab5f< be346c1a6eeb49d8fda827d2a9522124c2f72f36 affected
4.6 affected
< 4.6 unaffected
… +6 条更多
获取后续新漏洞提醒 登录后订阅

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

漏洞信息

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

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

Vulnerability Title
ocfs2: fix DIO failure due to insufficient transaction credits
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: ocfs2: fix DIO failure due to insufficient transaction credits The code in ocfs2_dio_end_io_write() estimates number of necessary transaction credits using ocfs2_calc_extend_credits(). This however does not take into account that the IO could be arbitrarily large and can contain arbitrary number of extents. Extent tree manipulations do often extend the current transaction but not in all of the cases. For example if we have only single block extents in the tree, ocfs2_mark_extent_written() will end up calling ocfs2_replace_extent_rec() all the time and we will never extend the current transaction and eventually exhaust all the transaction credits if the IO contains many single block extents. Once that happens a WARN_ON(jbd2_handle_buffer_credits(handle) <= 0) is triggered in jbd2_journal_dirty_metadata() and subsequently OCFS2 aborts in response to this error. This was actually triggered by one of our customers on a heavily fragmented OCFS2 filesystem. To fix the issue make sure the transaction always has enough credits for one extent insert before each call of ocfs2_mark_extent_written(). Heming Zhao said: ------ PANIC: "Kernel panic - not syncing: OCFS2: (device dm-1): panic forced after error" PID: xxx TASK: xxxx CPU: 5 COMMAND: "SubmitThread-CA" #0 machine_kexec at ffffffff8c069932 #1 __crash_kexec at ffffffff8c1338fa #2 panic at ffffffff8c1d69b9 #3 ocfs2_handle_error at ffffffffc0c86c0c [ocfs2] #4 __ocfs2_abort at ffffffffc0c88387 [ocfs2] #5 ocfs2_journal_dirty at ffffffffc0c51e98 [ocfs2] #6 ocfs2_split_extent at ffffffffc0c27ea3 [ocfs2] #7 ocfs2_change_extent_flag at ffffffffc0c28053 [ocfs2] #8 ocfs2_mark_extent_written at ffffffffc0c28347 [ocfs2] #9 ocfs2_dio_end_io_write at ffffffffc0c2bef9 [ocfs2] #10 ocfs2_dio_end_io at ffffffffc0c2c0f5 [ocfs2] #11 dio_complete at ffffffff8c2b9fa7 #12 do_blockdev_direct_IO at ffffffff8c2bc09f #13 ocfs2_direct_IO at ffffffffc0c2b653 [ocfs2] #14 generic_file_direct_write at ffffffff8c1dcf14 #15 __generic_file_write_iter at ffffffff8c1dd07b #16 ocfs2_file_write_iter at ffffffffc0c49f1f [ocfs2] #17 aio_write at ffffffff8c2cc72e #18 kmem_cache_alloc at ffffffff8c248dde #19 do_io_submit at ffffffff8c2ccada #20 do_syscall_64 at ffffffff8c004984 #21 entry_SYSCALL_64_after_hwframe at ffffffff8c8000ba
来源: 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 存在安全漏洞,该漏洞源于在处理大量单块范围的IO时,估算所需的事务信用点数没有考虑到IO可能非常大。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商 产品 影响版本 CPE 订阅
Linux Linux c15471f79506830f80eca0e7fe09b8213953ab5f ~ a68b896aa56e435506453ec8835bc991ec3ae687 -
Linux Linux 4.6 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

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

CVE-2024-42077 其他参考 (6)

同批安全公告 · Linux · 2024-07-29 · 共 121 条

CVE-2024-41081 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2024-41073 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2024-41040 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2024-41091 8.8 HIGH Linux kernel 安全漏洞
CVE-2024-42083 8.8 HIGH Linux kernel 安全漏洞
CVE-2024-41062 8.8 HIGH Linux kernel 安全漏洞
CVE-2024-41046 8.8 HIGH Linux kernel 安全漏洞
CVE-2024-41090 8.8 HIGH Linux kernel 安全漏洞
CVE-2024-41057 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-41041 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-42064 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-41017 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-42066 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-41049 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-41051 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-42067 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-42068 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-42069 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-42071 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-41064 7.8 HIGH Linux kernel 安全漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2024-42077

暂无评论


发表评论