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.