CVE-2026-74524: riscv: mm: Fix out-of-bounds page-table walk during memory hot-remove

Published Aug 15, 2026
·
Updated

In the Linux kernel, the following vulnerability has been resolved:

riscv: mm: Fix out-of-bounds page-table walk during memory hot-remove

removepudmapping() and removep4dmapping() obtain a child table base with pudoffset(p4dp, 0) and p4doffset(pgd, 0), then add the index for addr.

RISC-V folds page-table levels at runtime. When a level is folded, its offset helper returns the parent entry itself, but the index can still be nonzero. Adding it walks past the parent table. Sv48 folds P4D, while Sv39 folds both P4D and PUD, so memory hot-remove can descend into unrelated memory and pass an invalid page to freepages(). This can trigger:

kernel BUG at include/linux/mm.h:1810! VMBUGONPAGE(pagerefcount(page) == 0) archremovememory+0x1e/0x5c tryremovememory+0x15e/0x200 removememory+0x24/0x3c

Only add the index when the corresponding page-table level is enabled, matching p4doffset() and pudoffset().

Affected Software

1 affected component
Linux Linux kernel

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Compensating control

    Mitigate the issue by ensuring the kernel does not perform page-table walks that assume folded RISC-V page-table levels during memory hot-remove operations; specifically, only add the page-table index when the corresponding page-table level is enabled (RISC-V folds levels at runtime).

Event History

Aug 15, 2026
CVE Published
via MITRE·12:27 PM
Data Sourced
via MITRE·12:27 PM
Description
Free Weekly Intel

Don't miss critical vulnerabilities

Join thousands of security professionals who receive our weekly digest of trending CVEs, zero-days, and exploited vulnerabilities.

No spam. Unsubscribe anytime.

Frequently Asked Questions

1

What is the severity of CVE-2026-74524?

The severity of CVE-2026-74524 is rated at risk 34.

2

How do I fix CVE-2026-74524?

To fix CVE-2026-74524, ensure you apply the latest updates or patches provided for the Linux kernel that includes the resolution for this vulnerability.

3

What systems are affected by CVE-2026-74524?

CVE-2026-74524 affects the RISC-V architecture within the Linux kernel.

4

What type of vulnerability is CVE-2026-74524?

CVE-2026-74524 is an out-of-bounds vulnerability that occurs during memory hot-remove operations in the Linux kernel.

5

What does CVE-2026-74524 impact in the Linux kernel?

CVE-2026-74524 impacts the page-table walk functionality during memory hot-remove, potentially leading to instability or crashes.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203