PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-89731 Linux CVE debrief

A vulnerability in the Linux kernel's cxl/ras component has been addressed. The function cxl_rch_get_aer_info() was reading past the mapped AER register block, potentially causing out-of-bounds reads. This issue arose due to a mismatch between the software layout of struct aer_capability_regs and the physical AER capability. The fix bounds the read to the physical AER registers and zeros software-only fields for determinism.

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

Who should care

Linux kernel maintainers, Linux distribution maintainers, and users of Linux systems, especially those utilizing the cxl/ras component, should assess their exposure and prioritize verification and remediation efforts.

Why it matters

This vulnerability in the Linux kernel's cxl/ras component could lead to out-of-bounds reads, potentially disclosing sensitive information. Linux kernel maintainers, distribution maintainers, and end-users should assess exposure, especially if using the affected component, and prioritize patching.

  • Potential out-of-bounds reads could lead to information disclosure.
  • Successful exploitation requires local access and low privileges.
  • Remediation involves applying kernel patches; priority should be given to systems with elevated risk profiles.

Technical summary

The cxl_rch_get_aer_info() function in the Linux kernel was reading beyond the bounds of the AER register block. This was due to the sizeof(struct aer_capability_regs) being larger than the physical AER capability. The fix ensures the read is bounded to the physical AER registers and zeros the software-only fields. This change prevents out-of-bounds reads and potential information disclosure. Linux kernel maintainers and users should assess exposure and prioritize verification of affected systems, especially those utilizing the cxl/ras component.

Defensive priority

Linux kernel maintainers and users should assess exposure and prioritize verification of affected systems, especially those utilizing the cxl/ras component.

Recommended defensive actions

  • Review Linux kernel patching and update processes to ensure affected systems are remediated.
  • Verify system configurations and inventory to identify potential exposure.
  • Monitor for any subsequent advisories or patches related to this vulnerability.
  • 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. Four source references from the Linux kernel Git repository are available, detailing the patches addressing the issue. The fix ensures the read is bounded to the physical AER registers and zeros the software-only fields. This change prevents out-of-bounds reads and potential information disclosure. Linux kernel maintainers, distribution maintainers, and end-users should assess exposure, especially if using the affected component, and prioritize patching. The evidence,

Sources and references

Verified primary and authoritative sources

  • CVE-2026-89731 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-89731 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    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/29458e62d0829cbc99435f3e44fd560f9bbf1da7

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/7f5a2a330dde8e8aa2dd80e1f3e05b6ada049607

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/8bd3523df1319edc61cd391e695c84a4618516df

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/8e3d9dbb25d3ddbe72b4542ec4f7c4e622fe0ced

    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.