PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-43258 Linux CVE debrief

Linux kernel vulnerability allows user-space corruption during memory compaction on Alpha systems, leading to sporadic crashes and heap corruption. The vulnerability is caused by insufficient TLB shootdown during page migration, which can result in stale data or instruction translations surviving migration. This issue affects Linux kernel versions 2.6.16.1 to 6.19.6 and 6.13 to 6.18.16. To address this, a migration-specific helper has been introduced to combine MM context invalidation, immediate per-CPU TLB invalidation, and synchronous cross-CPU shootdown.

Vendor
Linux
Product
Unknown
CVSS
HIGH 7.8
CISA KEV
Not listed in stored evidence
Original CVE published
2026-05-06
Original CVE updated
2026-10-21
Advisory published
2026-05-06
Advisory updated
2026-10-21

Who should care

Linux system administrators, security teams, and developers using Alpha systems with Linux kernel versions 2.6.16.1 to 6.19.6, 6.13 to 6.18.16 should assess exposure, apply patches, and monitor systems for anomalies. They should also consider compensating controls if patches cannot be applied.

Why it matters

Linux kernel vulnerability allows user-space corruption during memory compaction on Alpha systems, leading to sporadic crashes and heap corruption. Assess exposure, apply patches, and monitor systems.

  • Verify and apply patches to prevent user-space corruption
  • Assess exposure for Alpha systems running affected Linux kernel versions
  • Monitor for anomalies and system crashes
  • Consider compensating controls if patches cannot be applied

Technical summary

The Linux kernel vulnerability causes user-space corruption during memory compaction on Alpha systems, resulting in sporadic crashes and heap corruption. The root cause is insufficient TLB shootdown during page migration. A migration-specific helper has been introduced to combine MM context invalidation, immediate per-CPU TLB invalidation, and synchronous cross-CPU shootdown. This helper is used only by migration/compaction paths to avoid changing global TLB semantics. Additionally, update flush_tlb_other(), pte_clear(), to use READ_ONCE()/WRITE_ONCE() for correct SMP memory ordering.

Defensive priority

Assess exposure and apply patches for Linux kernel versions 2.6.16.1 to 6.19.6, 6.13 to 6.18.16.

Recommended defensive actions

  • Assess exposure for Linux kernel versions 2.6.16.1 to 6.19.6, 6.13 to 6.18.16
  • Apply patches from kernel.org for affected versions
  • Verify system integrity and monitor for anomalies
  • Consider disabling memory compaction if patches cannot be applied
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented

Evidence notes

Official CVE Program record and NIST NVD detail page provide information on the vulnerability. Patches are available for affected Linux kernel versions. The issue is caused by insufficient TLB shootdown during page migration, which can result in stale data or instruction translations surviving migration. The migration-specific helper combines MM context invalidation, immediate per-CPU TLB invalidation, and synchronous cross-CPU shootdown to address this issue.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-43258 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-43258 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

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

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/03e42b5f7ad4c2c3db8bd384bab7990d5d53c90f

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/5593c9b255ae73f57a8b5e696a660032acbd67da

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

    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.