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

目标: 1000 元 · 已筹: 1359 元

100%

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

一分钟漏洞结论

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

Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel 存在安全漏洞,该漏洞源于 mm/shmem 模块的PMD大小的页面缓存可能不被xarray支持,需要在必要时禁用。

AI 预测 5.5 利用难度: 困难 EPSS 0.21% · P11

可能的 ATT&CK 技术 1 AI

T1564.004 · NTFS File Attributes

影响版本矩阵 8

厂商产品 版本范围状态
Linux Linux 6b24ca4a1a8d4ee3221d6d44ddbb99f542e4bda3< 93893eacb372b0a4a30f7de6609b08c3ba6c4fd9 affected
6b24ca4a1a8d4ee3221d6d44ddbb99f542e4bda3< cd25208ca9b0097f8e079d692fc678f36fdbc3f9 affected
6b24ca4a1a8d4ee3221d6d44ddbb99f542e4bda3< 9fd154ba926b34c833b7bfc4c14ee2e931b3d743 affected
5.17 affected
< 5.17 unaffected
6.6.41≤ 6.6.* unaffected
6.9.10≤ 6.9.* unaffected
6.10≤ * unaffected
获取后续新漏洞提醒 登录后订阅

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

漏洞信息

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

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

Vulnerability Title
mm/shmem: disable PMD-sized page cache if needed
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: mm/shmem: disable PMD-sized page cache if needed For shmem files, it's possible that PMD-sized page cache can't be supported by xarray. For example, 512MB page cache on ARM64 when the base page size is 64KB can't be supported by xarray. It leads to errors as the following messages indicate when this sort of xarray entry is split. WARNING: CPU: 34 PID: 7578 at lib/xarray.c:1025 xas_split_alloc+0xf8/0x128 Modules linked in: binfmt_misc nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 \ nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject \ nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 \ ip_set rfkill nf_tables nfnetlink vfat fat virtio_balloon drm fuse xfs \ libcrc32c crct10dif_ce ghash_ce sha2_ce sha256_arm64 sha1_ce virtio_net \ net_failover virtio_console virtio_blk failover dimlib virtio_mmio CPU: 34 PID: 7578 Comm: test Kdump: loaded Tainted: G W 6.10.0-rc5-gavin+ #9 Hardware name: QEMU KVM Virtual Machine, BIOS edk2-20240524-1.el9 05/24/2024 pstate: 83400005 (Nzcv daif +PAN -UAO +TCO +DIT -SSBS BTYPE=--) pc : xas_split_alloc+0xf8/0x128 lr : split_huge_page_to_list_to_order+0x1c4/0x720 sp : ffff8000882af5f0 x29: ffff8000882af5f0 x28: ffff8000882af650 x27: ffff8000882af768 x26: 0000000000000cc0 x25: 000000000000000d x24: ffff00010625b858 x23: ffff8000882af650 x22: ffffffdfc0900000 x21: 0000000000000000 x20: 0000000000000000 x19: ffffffdfc0900000 x18: 0000000000000000 x17: 0000000000000000 x16: 0000018000000000 x15: 52f8004000000000 x14: 0000e00000000000 x13: 0000000000002000 x12: 0000000000000020 x11: 52f8000000000000 x10: 52f8e1c0ffff6000 x9 : ffffbeb9619a681c x8 : 0000000000000003 x7 : 0000000000000000 x6 : ffff00010b02ddb0 x5 : ffffbeb96395e378 x4 : 0000000000000000 x3 : 0000000000000cc0 x2 : 000000000000000d x1 : 000000000000000c x0 : 0000000000000000 Call trace: xas_split_alloc+0xf8/0x128 split_huge_page_to_list_to_order+0x1c4/0x720 truncate_inode_partial_folio+0xdc/0x160 shmem_undo_range+0x2bc/0x6a8 shmem_fallocate+0x134/0x430 vfs_fallocate+0x124/0x2e8 ksys_fallocate+0x4c/0xa0 __arm64_sys_fallocate+0x24/0x38 invoke_syscall.constprop.0+0x7c/0xd8 do_el0_svc+0xb4/0xd0 el0_svc+0x44/0x1d8 el0t_64_sync_handler+0x134/0x150 el0t_64_sync+0x17c/0x180 Fix it by disabling PMD-sized page cache when HPAGE_PMD_ORDER is larger than MAX_PAGECACHE_ORDER. As Matthew Wilcox pointed, the page cache in a shmem file isn't represented by a multi-index entry and doesn't have this limitation when the xarry entry is split until commit 6b24ca4a1a8d ("mm: Use multi-index entries in the page cache").
来源: 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 存在安全漏洞,该漏洞源于 mm/shmem 模块的PMD大小的页面缓存可能不被xarray支持,需要在必要时禁用。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商 产品 影响版本 CPE 订阅
Linux Linux 6b24ca4a1a8d4ee3221d6d44ddbb99f542e4bda3 ~ 93893eacb372b0a4a30f7de6609b08c3ba6c4fd9 -
Linux Linux 5.17 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

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

CVE-2024-42241 补丁与修复 (3)

同批安全公告 · Linux · 2024-08-07 · 共 19 条

CVE-2024-42232 9.8 CRITICAL Linux kernel 安全漏洞
CVE-2024-42249 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-42234 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-42233 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-42235 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-42236 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-42250 7.8 HIGH Linux kernel 安全漏洞
CVE-2024-42247 7.5 HIGH Linux kernel 安全漏洞
CVE-2024-42240 Linux kernel 安全漏洞
CVE-2024-42237 Linux kernel 安全漏洞
CVE-2024-42238 Linux kernel 安全漏洞
CVE-2024-42239 Linux kernel 安全漏洞
CVE-2024-42242 Linux kernel 安全漏洞
CVE-2024-42244 Linux kernel 安全漏洞
CVE-2024-42243 Linux kernel 安全漏洞
CVE-2024-42245 Linux kernel 安全漏洞
CVE-2024-42246 Linux kernel 安全漏洞
CVE-2024-42248 Linux kernel 安全漏洞

IV. Related Vulnerabilities

V. Comments for CVE-2024-42241

暂无评论


发表评论