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

目标: 1000 元 · 已筹: 1310

100%

CVE-2026-46325— Linux kernel 安全漏洞

CVSS 9.8 · Critical EPSS 0.04% · P13

影响版本矩阵 10

厂商产品版本范围状态
LinuxLinux592627ccbdff0ec6fff00fc761142a76db750dd4< 409c2c5508f3d30627bea576f8676de523cb906eaffected
592627ccbdff0ec6fff00fc761142a76db750dd4< 836f6c13c9674027793f720be3f15ecd2b90b6caaffected
592627ccbdff0ec6fff00fc761142a76db750dd4< 12985e5915a0b8354796efadaaeb201eed115377affected
0e443760b8b7b1e6723f4408afa056b2bc4fea12affected
6.2.3< 6.3affected
6.3affected
< 6.3unaffected
6.18.14≤ 6.18.*unaffected
… +2 条更多
获取后续新漏洞提醒登录后订阅

一、 漏洞 CVE-2026-46325 基础信息

漏洞信息

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

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

Vulnerability Title
RDMA/rxe: Fix iova-to-va conversion for MR page sizes != PAGE_SIZE
来源: 美国国家漏洞数据库 NVD
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: RDMA/rxe: Fix iova-to-va conversion for MR page sizes != PAGE_SIZE The current implementation incorrectly handles memory regions (MRs) with page sizes different from the system PAGE_SIZE. The core issue is that rxe_set_page() is called with mr->page_size step increments, but the page_list stores individual struct page pointers, each representing PAGE_SIZE of memory. ib_sg_to_page() has ensured that when i>=1 either a) SG[i-1].dma_end and SG[i].dma_addr are contiguous or b) SG[i-1].dma_end and SG[i].dma_addr are mr->page_size aligned. This leads to incorrect iova-to-va conversion in scenarios: 1) page_size < PAGE_SIZE (e.g., MR: 4K, system: 64K): ibmr->iova = 0x181800 sg[0]: dma_addr=0x181800, len=0x800 sg[1]: dma_addr=0x173000, len=0x1000 Access iova = 0x181800 + 0x810 = 0x182010 Expected VA: 0x173010 (second SG, offset 0x10) Before fix: - index = (0x182010 >> 12) - (0x181800 >> 12) = 1 - page_offset = 0x182010 & 0xFFF = 0x10 - xarray[1] stores system page base 0x170000 - Resulting VA: 0x170000 + 0x10 = 0x170010 (wrong) 2) page_size > PAGE_SIZE (e.g., MR: 64K, system: 4K): ibmr->iova = 0x18f800 sg[0]: dma_addr=0x18f800, len=0x800 sg[1]: dma_addr=0x170000, len=0x1000 Access iova = 0x18f800 + 0x810 = 0x190010 Expected VA: 0x170010 (second SG, offset 0x10) Before fix: - index = (0x190010 >> 16) - (0x18f800 >> 16) = 1 - page_offset = 0x190010 & 0xFFFF = 0x10 - xarray[1] stores system page for dma_addr 0x170000 - Resulting VA: system page of 0x170000 + 0x10 = 0x170010 (wrong) Yi Zhang reported a kernel panic[1] years ago related to this defect. Solution: 1. Replace xarray with pre-allocated rxe_mr_page array for sequential indexing (all MR page indices are contiguous) 2. Each rxe_mr_page stores both struct page* and offset within the system page 3. Handle MR page_size != PAGE_SIZE relationships: - page_size > PAGE_SIZE: Split MR pages into multiple system pages - page_size <= PAGE_SIZE: Store offset within system page 4. Add boundary checks and compatibility validation This ensures correct iova-to-va conversion regardless of MR page size and system PAGE_SIZE relationship, while improving performance through array-based sequential access. Tests on 4K and 64K PAGE_SIZE hosts: - rdma-core/pytests $ ./build/bin/run_tests.py --dev eth0_rxe - blktest: $ TIMEOUT=30 QUICK_RUN=1 USE_RXE=1 NVMET_TRTYPES=rdma ./check nvme srp rnbd [1] https://lore.kernel.org/all/CAHj4cs9XRqE25jyVw9rj9YugffLn5+f=1znaBEnu1usLOciD+g@mail.gmail.com/T/
来源: 美国国家漏洞数据库 NVD
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
来源: 美国国家漏洞数据库 NVD
Vulnerability Type
N/A
来源: 美国国家漏洞数据库 NVD
Vulnerability Title
Linux kernel 安全漏洞
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Description
Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于RDMA/rxe中MR页大小与系统PAGE_SIZE不同时,iova到va转换处理不正确,导致地址转换错误。
来源: 中国国家信息安全漏洞库 CNNVD
CVSS Information
N/A
来源: 中国国家信息安全漏洞库 CNNVD
Vulnerability Type
N/A
来源: 中国国家信息安全漏洞库 CNNVD

受影响产品

厂商产品影响版本CPE订阅
LinuxLinux 592627ccbdff0ec6fff00fc761142a76db750dd4 ~ 409c2c5508f3d30627bea576f8676de523cb906e -
LinuxLinux 6.3 -

二、漏洞 CVE-2026-46325 的公开POC

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

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-46325 的情报信息

登录查看更多情报信息。

CVE-2026-46325 补丁与修复 (3)

同批安全公告 · Linux · 2026-06-09 · 共 21 条

CVE-2026-463169.3 CRITICALLinux kernel 安全漏洞
CVE-2026-463178.8 HIGHLinux kernel 安全漏洞
CVE-2026-463268.4 HIGHLinux kernel 安全漏洞
CVE-2026-463328.0 HIGHLinux kernel 安全漏洞
CVE-2026-529077.8 HIGHLinux kernel 安全漏洞
CVE-2026-463197.8 HIGHLinux kernel 安全漏洞
CVE-2026-463307.8 HIGHLinux kernel 安全漏洞
CVE-2026-463237.8 HIGHLinux kernel 安全漏洞
CVE-2026-463277.8 HIGHLinux kernel 安全漏洞
CVE-2026-463247.8 HIGHLinux kernel 安全漏洞
CVE-2026-529067.7 HIGHLinux kernel 安全漏洞
CVE-2026-463207.4 HIGHLinux kernel 安全漏洞
CVE-2026-463287.3 HIGHLinux kernel 安全漏洞
CVE-2026-463227.1 HIGHLinux kernel 安全漏洞
CVE-2026-463217.1 HIGHLinux kernel 安全漏洞
CVE-2026-46329Linux kernel 安全漏洞
CVE-2026-46318Linux kernel 安全漏洞
CVE-2026-52904Linux kernel 安全漏洞
CVE-2026-52905Linux kernel 安全漏洞
CVE-2026-46315Linux kernel 安全漏洞

IV. Related Vulnerabilities

V. Comments for CVE-2026-46325

暂无评论


发表评论