Junglewise Threat Intelligence

CVE-2026-43240: Linux Kernel kernel panic in x86 kexec IMA buffer handling

CVE-2026-43240 · Severity: medium · CVSS 5.5 · Published 2026-05-06

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability in the Linux kernel's x86 architecture could cause a system crash (kernel panic) during a specific type of reboot known as kexec. This occurs when the system attempts to carry over security measurement logs to a new kernel while memory limits are restricted via command-line arguments. An exploit results in a complete loss of system availability, requiring a hard reboot to recover.

Technical details

A flaw in the x86 kexec implementation fails to validate the memory range of the Integrity Measurement Architecture (IMA) measurement list carried over from a previous kernel. When a second-stage kernel is booted with memory-limiting parameters (e.g., 'mem=size'), the physical address of the IMA buffer may reside in a region no longer recognized as RAM. This leads to a page fault and subsequent kernel panic in 'ima_restore_measurement_list' due to an attempt to access a non-present page. The fix introduces a sanity check using 'ima_validate_range' to ensure the buffer is within valid memory bounds before access.

Affected products

  • Linux Linux Kernel 6.0 to 7.0 (exclusive)

Timeline

  • 2025-12-30: patched: Initial patch authored
  • 2026-05-06: disclosed: CVE published

References

Related threats