PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-97942 Linux CVE debrief

A Linux kernel vulnerability has been identified and resolved, related to x86 alternatives patching code. The issue arises when text poking races with change_page_attr(), potentially causing page tables to collapse or PMD hugepages to break. This can lead to a BUG_ON() failure in alternative.c. The fix involves excluding against CPA using the init_mm mmap read lock.

Vendor
Linux
Product
Unknown
CVSS
Unknown
CISA KEV
Not listed in stored evidence
Original CVE published
2026-09-25
Original CVE updated
2026-09-25
Advisory published
2026-09-25
Advisory updated
2026-09-25

Who should care

Linux kernel developers and maintainers, as well as users of Linux-based systems, should be aware of this vulnerability and ensure that the patch is applied to prevent potential issues.

Why it matters

A Linux kernel vulnerability has been identified and resolved, related to x86 alternatives patching code. The issue arises when text poking races with change_page_attr(), potentially causing page tables to collapse or PMD hugepages to break. The fix involves excluding against CPA using the init_mm mmap read lock. Linux kernel developers and maintainers, as well as users of Linux-based systems, should be aware of this vulnerability and ensure that the patch is applied to prevent potential issues.

  • Potential system crashes or instability due to BUG_ON() failures in alternative.c.
  • Need for verification of Linux kernel patch application to prevent vulnerability exploitation.
  • Importance of monitoring system logs for potential issues related to the vulnerability.

Technical summary

The vulnerability is related to the x86 alternatives patching code in the Linux kernel. A BUG_ON() failure in alternative.c can occur when text poking races with change_page_attr(), potentially causing page tables to collapse or PMD hugepages to break. The fix involves excluding against CPA using the init_mm mmap read lock. Linux kernel developers and maintainers, as well as users of Linux-based systems, should be aware of this vulnerability and ensure that the patch is applied to prevent potential issues. The CVE record and NVD entry provide details on the vulnerability, including a stack trace and description of the issue. However, the CVSS score and severity are not provided.

Defensive priority

Medium

Recommended defensive actions

  • Review and apply the Linux kernel patch to ensure the vulnerability is fixed.
  • Monitor system logs for potential BUG_ON() failures in alternative.c.
  • Verify that the init_mm mmap read lock is properly used to exclude against CPA.
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
  • Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance.
  • Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed.
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review.

Evidence notes

The CVE record and NVD entry provide details on the vulnerability, including a stack trace and description of the issue. However, the CVSS score and severity are not provided. The fix is implemented in the Linux kernel, and three source references are given.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-97942 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-97942 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    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/1587d3394e254639cc36516256031334095e6ef3

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/281e6f536f2f3f95d91938c5bd7ba9bcb4c1049d

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/89c60435b90d32ab5e3a39da3ae73d463d07debe

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

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.