PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-43129 Linux CVE debrief

CVE-2026-43129 is a Linux kernel availability issue in IMA measurement-list restore during kexec boot. According to the official description, if the second-stage kernel starts with a memory-limiting command line such as mem=<size>, the IMA buffer handed over from the previous kernel can fall outside the new kernel’s addressable RAM. Accessing that buffer during early restore can trigger a page fault and crash the boot path. The published fix adds range validation before the buffer is used.

Vendor
Linux
Product
Unknown
CVSS
MEDIUM 5.5
CISA KEV
Not listed in stored evidence
Original CVE published
2026-05-06
Original CVE updated
2026-06-19
Advisory published
2026-05-06
Advisory updated
2026-06-19

Who should care

Linux administrators and OEMs that use kexec, kdump, or IMA on systems that may boot with constrained memory maps. This is most relevant for operators tracking affected kernel releases and for builders of custom kernels that may need to backport the fix.

Technical summary

NVD rates the issue CVSS 5.5 (MEDIUM) with vector AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H, reflecting a local availability impact. The source description says the fault occurs in ima_restore_measurement_list() when a previous-kernel IMA buffer is no longer within the addressable RAM of the second-stage kernel, especially after a boot-time memory limit such as mem=<size>. The fix series introduces ima_validate_range() to verify that the physical range is actually addressable before restore proceeds, using pfn_range_is_mapped() on x86 and page_is_ram() on OF-based architectures. NVD lists affected Linux kernel ranges ending before 6.12.77, 6.18.16, and 6.19.6.

Defensive priority

Medium priority for environments that use kexec with IMA restore or constrained boot memory settings; lower priority if those features are not in use.

Recommended defensive actions

  • Upgrade to a kernel release that includes the official fix or backport the stable patches referenced in NVD.
  • If you maintain a custom kernel, backport the validation logic that checks the previous kernel’s IMA buffer range before restore.
  • Review whether kexec and IMA measurement-list restore are enabled on production systems, especially where boot parameters may limit usable RAM.
  • Check boot logs for page faults or crashes in ima_restore_measurement_list() during second-stage kernel startup.
  • Use the NVD version ranges to confirm whether deployed kernels fall below the fixed releases.

Evidence notes

Evidence comes from the NVD record and the kernel patch references included there. The NVD entry is marked analyzed, published 2026-05-06 and modified 2026-05-11. The source description states the issue is reproducible on x86_64 when a second-stage kernel is booted with a limiting mem=<size> command line, and that a similar aarch64 case was already fixed upstream. NVD does not list this CVE in KEV, and no ransomware campaign use is reported in the provided corpus.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-43129 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-43129

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-43129 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-43129

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/10d1c75ed4382a8e79874379caa2ead8952734f9

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/5366ec7d2f793ce703c403d7fd4c25a3db365b9d

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/9e1f51c1ad57cc76a0e8b5eb27038f8973fff4fa

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Mitigation or vendor reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/f11d7d088f5ed54b31c6735854c12845eb60eb4a

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.