PatchSiren cyber security CVE debrief
CVE-2026-89510 Linux CVE debrief
A vulnerability in the Linux kernel's RDMA/cxgb4 has been addressed. The issue arises from the c4iw_uld_state_change() function queuing reg_work to register the RDMA device, which can lead to c4iw_register_device() accessing the freed device if c4iw_remove() is called while the work is pending or running. To fix this, reg_work should be canceled before removing the device. Additionally, if registration fails, ctx->dev should not be unregistered or deallocated again.
- 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
Linux kernel maintainers and users, specifically those utilizing RDMA/cxgb4, should assess their exposure and apply the provided patches to prevent potential use-after-free errors.
Why it matters
This vulnerability in the Linux kernel's RDMA/cxgb4 can lead to use-after-free errors if not properly addressed. Linux kernel maintainers and users should assess their exposure and apply the provided patches.
- Verify Linux kernel versions and apply patches to prevent potential exploitation.
- Monitor for unusual activity that could indicate exploitation attempts.
Technical summary
The Linux kernel's RDMA/cxgb4 is vulnerable to a use-after-free issue. The c4iw_uld_state_change() function queues reg_work to register the RDMA device. If c4iw_remove() is called while this work is pending or running, it can lead to c4iw_register_device() accessing the freed device. The fix involves canceling reg_work before removing the device. This vulnerability affects Linux kernel versions and requires verification of kernel versions and application of patches to prevent potential exploitation. The issue arises from the c4iw_uld_state_change() function queuing reg_work to register the RDMA device, which can lead to c4iw_register_device() accessing the freed device if c4iw_remove() is called while the work
Defensive priority
Medium
Recommended defensive actions
- Review and apply the provided kernel patches to ensure the RDMA/cxgb4 vulnerability is addressed.
- Verify that the Linux kernel version in use is not vulnerable to this issue.
- Monitor for any potential exploitation attempts targeting this vulnerability.
- Perform a thorough review of system logs to detect any suspicious activity.
- Inventory and track Linux kernel versions across the environment to ensure all instances are patched.
- Implement compensating controls, such as enhanced monitoring, for exposed systems until patches can be applied.
- Coordinate with Linux kernel maintainers and users to assess exposure and apply patches.
Evidence notes
The issue was identified by an in-house static analysis tool. The fix involves canceling reg_work before device removal to prevent use-after-free errors. This vulnerability affects Linux kernel versions and requires verification of kernel versions and application of patches to prevent potential exploitation. The static analysis tool's findings highlight the need for thorough review and validation of the Linux kernel's RDMA/cxgb4 to ensure its security and integrity.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-89510 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-89510
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-89510 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-89510
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/320e5258a53af0abc5abd9eb01519a48bab2dee8
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/85f438382a865a4dc4c50e6b884310bb2b60fc4d
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/a7100601aa1a39f799a566acce10db20eaf4b7f2
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/fe9c591026c576d8b1f72aab5e4cd67350530763
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.