PatchSiren cyber security CVE debrief
CVE-2026-89486 Linux CVE debrief
A use-after-free vulnerability was found in the Linux kernel's IPMI (Intelligent Platform Management Interface) subsystem. The vulnerability occurs in the _ipmi_destroy_user() function, where a command receiver (cmd_rcvr) is freed without a proper synchronization, leading to a potential use-after-free error. This vulnerability was resolved by restoring a synchronize_rcu() call before freeing the receivers.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 7.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-11
- Original CVE updated
- 2026-09-11
- Advisory published
- 2026-09-11
- Advisory updated
- 2026-09-11
Who should care
Defenders responsible for Linux kernel-based systems, particularly those using IPMI, should assess exposure and prioritize patching. This includes operators managing Linux kernel-based systems, vulnerability management teams, and security teams responsible for ensuring the security and integrity of IPMI configurations. Additionally, system administrators and IT professionals responsible for maintaining and securing Linux kernel-based systems should be made
Why it matters
A use-after-free vulnerability in the Linux kernel's IPMI subsystem requires verification and patching to prevent potential system instability, privilege escalation, or denial-of-service attacks.
- Potential system crashes or instability due to use-after-free errors
- Possible elevation of privileges or unauthorized access
- Increased risk of denial-of-service (DoS) attacks
- Need for verification of Linux kernel versions and IPMI configurations
Technical summary
The vulnerability occurs in the _ipmi_destroy_user() function, where a command receiver (cmd_rcvr) is freed without a proper synchronization, leading to a potential use-after-free error. This was caused by a commit that removed srcu for the ipmi_interfaces list but did not properly address the cmd_rcvrs list, which still relies on plain RCU. The missing synchronize_rcu() call between unlinking command receivers from the intf->cmd_rcvrs list and freeing them can lead to a use-after-free error. This vulnerability can result in potential system instability, privilege escalation, or denial-of-service attacks if exploited.
Defensive priority
Defenders should prioritize verifying and applying patches for Linux kernel versions affected by this vulnerability, particularly in systems where IPMI is used.
Recommended defensive actions
- Verify and apply patches for Linux kernel versions affected by this vulnerability
- Review system configurations and ensure IPMI is properly secured
- Monitor system logs for potential exploitation attempts
- Conduct a thorough review of IPMI configurations and ensure they align with organizational security policies
- Perform a vulnerability assessment to identify potential exposure in Linux kernel-based systems
- Develop and implement compensating controls for exposed systems while remediation is scheduled and verified
- Track and document remediation efforts, including testing and validation of patched systems
Evidence notes
The vulnerability was introduced due to a missing synchronize_rcu() call between unlinking command receivers from the intf->cmd_rcvrs list and freeing them. This was caused by a commit that removed srcu for the ipmi_interfaces list but did not properly address the cmd_rcvrs list, which still relies on plain RCU.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-89486 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-89486
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-89486 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-89486
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/05ec76cfbce653e07cec19b9b8b20e33449d5d87
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/3088e41292fecf132f85f79af5ee4d620b9ff1b4
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/5dc0b2a9af95a97861c1bffaf1687a3173e395c5
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.