Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-98373— mm/hugetlb: preserve mremap address delta when skipping page tables

Quick assessment

Affected
Linux Linux
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

在 Linux 内核中,已修复以下漏洞: mm/hugetlb: 在跳过页表时保留 mremap 地址的增量(delta) 函数通过以下方式优化 :当源页表不存在时(无论是在初始状态下,还是在解共享 PMD 页表之后),它会将指针前进到该页表的最后一个条目。随后,常规的循环增量会将指针移动到下一个页表的第一个条目。 然而,原代码同时向前移动了源地址和目标地址,使它们都指向各自页表的最后一个条目,这是错误的。目标地址的增量必须与源地址的增量保持一致。 如果源地址和目标地址在其各自页表内的偏移量不同,目标地址可能会被过

AI Predicted 5.5 Difficulty: Moderate EPSS 0.16% · P4

Possible ATT&CK Techniques 1 AI

T1068 · Exploitation for Privilege Escalation

Affected Version Matrix 10

VendorProduct Version RangeStatus
Linux Linux e95a9851787bbb3cd4deb40fe8bab03f731852d1< 7a96b0f657c8d799ea5b8e02fc9ec7cca0e6e7ff affected
e95a9851787bbb3cd4deb40fe8bab03f731852d1< 850cc4a84b36a0062dcd0391acd2450e20ab0767 affected
e95a9851787bbb3cd4deb40fe8bab03f731852d1< 480a39b0a12c977ed6e755f3d12a23424c57d11f affected
e95a9851787bbb3cd4deb40fe8bab03f731852d1< 9bdad082d44bdcf93716973dcba6be77e8a06e7b affected
6.0 affected
< 6.0 unaffected
6.12.112≤ 6.12.* unaffected
6.18.55≤ 6.18.* unaffected
… +2 more rows
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-98373

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
mm/hugetlb: preserve mremap address delta when skipping page tables
Source: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: mm/hugetlb: preserve mremap address delta when skipping page tables move_hugetlb_page_tables() optimizes mremap() by advancing to the last entry in the page table when the source page table does not exist, either initially or after unsharing a PMD table. The common loop increment then steps to the first entry in the next page table. However, the code advances both the source and destination addresses to the last entries in their respective page tables, which is wrong. The destination address must be advanced only by the same amount as the source address. If the source and destination offsets within their page tables differ, the destination address can be advanced too far, causing follow-up issues. Fix this by advancing the destination address by the source advance distance. With a reproducer, we were able to trigger a kernel panic on x86-64. With this fix in place, we can no longer reproduce the issue.
Source: CVE Program / CVE List V5
CVSS Information
N/A
Source: CVE Program / CVE List V5
Vulnerability Type
N/A
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
Linux Linux e95a9851787bbb3cd4deb40fe8bab03f731852d1 ~ 7a96b0f657c8d799ea5b8e02fc9ec7cca0e6e7ff -
Linux Linux 6.0 -

II. Public POCs for CVE-2026-98373

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-98373

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

Patches & Fixes for CVE-2026-98373 (4)

IV. Related Vulnerabilities

V. Comments for CVE-2026-98373

No comments yet


Leave a comment