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

目标: 1000 元 · 已筹: 1336

100%

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

AI 预测 5.5 利用难度: 中等 EPSS 0.22% · P13

可能的 ATT&CK 技术 1AI

T1499 · Endpoint Denial of Service

影响版本矩阵 11

厂商产品版本范围状态
LinuxLinuxfe5c2bdcb14c8612eb5e7a09159801c7219e9ac4< fd1ffbb50ef4da5e1378a46616b6d7407dc795daaffected
e9c3cda4d86e56bf7fe403729f38c4f0f65d3860< de7bad86345c43cd040ed43e20d9fad78a3ee59faffected
e9c3cda4d86e56bf7fe403729f38c4f0f65d3860< c91618816f4d21fc574d7577a37722adcd4075b2affected
e9c3cda4d86e56bf7fe403729f38c4f0f65d3860< 61ebe5a747da649057c37be1c37eb934b4af79caaffected
6.1.95< 6.1.107affected
6.3affected
< 6.3unaffected
6.1.107≤ 6.1.*unaffected
… +3 条更多
获取后续新漏洞提醒登录后订阅

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

漏洞信息

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

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

Vulnerability Title
mm/vmalloc: fix page mapping if vm_area_alloc_pages() with high order fallback to order 0
来源: 美国国家漏洞数据库 NVD
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: mm/vmalloc: fix page mapping if vm_area_alloc_pages() with high order fallback to order 0 The __vmap_pages_range_noflush() assumes its argument pages** contains pages with the same page shift. However, since commit e9c3cda4d86e ("mm, vmalloc: fix high order __GFP_NOFAIL allocations"), if gfp_flags includes __GFP_NOFAIL with high order in vm_area_alloc_pages() and page allocation failed for high order, the pages** may contain two different page shifts (high order and order-0). This could lead __vmap_pages_range_noflush() to perform incorrect mappings, potentially resulting in memory corruption. Users might encounter this as follows (vmap_allow_huge = true, 2M is for PMD_SIZE): kvmalloc(2M, __GFP_NOFAIL|GFP_X) __vmalloc_node_range_noprof(vm_flags=VM_ALLOW_HUGE_VMAP) vm_area_alloc_pages(order=9) ---> order-9 allocation failed and fallback to order-0 vmap_pages_range() vmap_pages_range_noflush() __vmap_pages_range_noflush(page_shift = 21) ----> wrong mapping happens We can remove the fallback code because if a high-order allocation fails, __vmalloc_node_range_noprof() will retry with order-0. Therefore, it is unnecessary to fallback to order-0 here. Therefore, fix this by removing the fallback code.
来源: 美国国家漏洞数据库 NVD
CVSS Information
N/A
来源: 美国国家漏洞数据库 NVD
Vulnerability Type
N/A
来源: 美国国家漏洞数据库 NVD
Vulnerability Title
Linux kernel 安全漏洞
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Description
Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于mm/vmalloc组件存在页面映射问题。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商产品影响版本CPE订阅
LinuxLinux fe5c2bdcb14c8612eb5e7a09159801c7219e9ac4 ~ fd1ffbb50ef4da5e1378a46616b6d7407dc795da -
LinuxLinux 6.3 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

登录查看更多情报信息。

CVE-2024-45022 补丁与修复 (4)

同批安全公告 · Linux · 2024-09-11 · 共 23 条

CVE-2024-45019Linux kernel 安全漏洞
CVE-2024-45010Linux kernel 安全漏洞
CVE-2024-45009Linux kernel 安全漏洞
CVE-2024-45011Linux kernel 安全漏洞
CVE-2024-45013Linux kernel 安全漏洞
CVE-2024-45012Linux kernel 安全漏洞
CVE-2024-45015Linux kernel 安全漏洞
CVE-2024-45014Linux kernel 安全漏洞
CVE-2024-45016Linux kernel 安全漏洞
CVE-2024-45018Linux kernel 安全漏洞
CVE-2024-45017Linux kernel 安全漏洞
CVE-2024-46672Linux kernel 安全漏洞
CVE-2024-45021Linux kernel 安全漏洞
CVE-2024-45020Linux kernel 安全漏洞
CVE-2024-45023Linux kernel 安全漏洞
CVE-2024-45024Linux kernel 安全漏洞
CVE-2024-45026Linux kernel 安全漏洞
CVE-2024-45025Linux kernel 安全漏洞
CVE-2024-45027Linux kernel 安全漏洞
CVE-2024-45029Linux kernel 安全漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2024-45022

暂无评论


发表评论