CVE-2026-98373
Gravedad:
Pendiente de análisis
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
07/10/2026
Última modificación:
21/10/2026
Descripción
*** Pendiente de traducción *** In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
mm/hugetlb: preserve mremap address delta when skipping page tables<br />
<br />
move_hugetlb_page_tables() optimizes mremap() by advancing to the last<br />
entry in the page table when the source page table does not exist, either<br />
initially or after unsharing a PMD table. The common loop increment then<br />
steps to the first entry in the next page table.<br />
<br />
However, the code advances both the source and destination addresses to<br />
the last entries in their respective page tables, which is wrong. The<br />
destination address must be advanced only by the same amount as the source<br />
address.<br />
<br />
If the source and destination offsets within their page tables differ, the<br />
destination address can be advanced too far, causing follow-up issues. <br />
Fix this by advancing the destination address by the source advance<br />
distance.<br />
<br />
With a reproducer, we were able to trigger a kernel panic on x86-64. With<br />
this fix in place, we can no longer reproduce the issue.
Impacto
Referencias a soluciones, herramientas e información
- https://git.kernel.org/stable/c/480a39b0a12c977ed6e755f3d12a23424c57d11f
- https://git.kernel.org/stable/c/7a96b0f657c8d799ea5b8e02fc9ec7cca0e6e7ff
- https://git.kernel.org/stable/c/850cc4a84b36a0062dcd0391acd2450e20ab0767
- https://git.kernel.org/stable/c/9bdad082d44bdcf93716973dcba6be77e8a06e7b
- https://git.kernel.org/stable/c/cf73ef2a761df9329af116c905a7a94b317921e4


