PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-90423 Linux CVE debrief

A use-after-free vulnerability exists in the Linux kernel's RDMA/rxe component. When initializing an On-Demand Paging (ODP) memory region, the code fails to reset the 'mr->umem' pointer to NULL upon error, leading to a use-after-free condition when the memory region is later cleaned up. This vulnerability could allow local attackers to potentially escalate privileges or cause a denial of service. The issue arises from the rxe_odp_mr_init_user() function, which stores a pointer to 'umem_odp->umem' in 'mr->umem' before calling rxe_odp_init_pages(). If rxe_odp_init_pages() fails, rxe_odp_mr_init_user() releases 'umem_odp' but does not reset 'mr->umem' to NULL, causing the use-after-

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

Who should care

Linux kernel developers and maintainers, Linux distribution maintainers, and users of Linux systems that utilize RDMA/rxe functionality should assess exposure and verify if their systems are affected. This vulnerability could potentially allow local attackers to escalate privileges or cause a denial of service.

Why it matters

This use-after-free vulnerability in the Linux kernel's RDMA/rxe component could allow local attackers to escalate privileges or cause a denial of service. Linux kernel developers, maintainers, and users of systems utilizing RDMA/rxe should verify exposure and apply patches to prevent exploitation. Evidence from the CVE record and NVD entry supports these conclusions, but further verification of affected versions and system exposure is necessary.

  • Local privilege escalation is possible if an attacker can trigger the use-after-free condition
  • Denial of service (DoS) could occur if the vulnerability is exploited, potentially leading to system instability
  • Verification of affected versions and application of patches is necessary to prevent exploitation

Technical summary

The vulnerability exists in the Linux kernel's RDMA/rxe component. Specifically, the rxe_odp_mr_init_user() function stores a pointer to 'umem_odp->umem' in 'mr->umem' before calling rxe_odp_init_pages(). If rxe_odp_init_pages() fails, rxe_odp_mr_init_user() releases 'umem_odp' but does not reset 'mr->umem' to NULL. This leads to a use-after-free condition when rxe_cleanup() and ib_umem_release(mr->umem) are called later, as the check for IS_ERR_OR_NULL(umem) passes, causing the code to access already-freed memory.

Defensive priority

High

Recommended defensive actions

  • Review and apply the provided kernel patches to fix the vulnerability
  • Update Linux kernel to a version that includes the fix
  • Monitor system logs for potential exploitation attempts
  • 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 its description and CVSS score. Three source references are provided, detailing specific commits related to the vulnerability.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-90423 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-90423 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    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/4cfb448705da3171d44d9cbe7be53ff03284d532

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/51f2c8d2c99fc1f452f7113c08a35edcc4bf8732

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/5f1933163327c9f1c8f2a341c6cb551aaf231ff9

    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.