PT-2026-61272 · Linux+1 · Linux Kernel+1

CVE-2026-63955

·

Published

2026-07-19

·

Updated

2026-09-07

CVSS v3.1

7.5

High

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description A flaw exists in the mm/vmalloc component where the get vm area node() function incorrectly triggers a BUG() (a kernel panic) when bottom halves (BH) are disabled. This occurs because the in interrupt() function returns true both during actual interrupts and when BH are disabled. In the bridge code, calling rhashtable lookup insert fast() while BH are disabled leads to a chain of calls through kvmalloc() and vmalloc() that eventually triggers this failure, even if the system is not in a Non-Maskable Interrupt (NMI) or hard IRQ context.
Recommendations Replace the in interrupt() check with in nmi() || in hardirq() within the get vm area node() function.

Exploit

Fix

Found an issue in the description? Have something to add? Feel free to write us 👾

Related Identifiers

CVE-2026-63955
USN-8593-1
USN-8603-1
USN-8618-1
USN-8663-1
USN-8664-1
USN-8728-1

Affected Products

Linux Kernel
Ubuntu