PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-93277 Linux CVE debrief

A vulnerability in the Linux kernel's RDMA/bnxt_re subsystem has been resolved. The destroy callbacks currently zero the udata output after tearing down driver resources. If the userspace access fails, uverbs preserves the uobject and allows the destroy callback to run again, even though the driver resource has already been freed. This issue allows userspace access to fail and uverbs to preserve the uobject, potentially leading to driver resource use after free. Linux kernel developers and administrators should assess exposure and verify kernel versions. The fix involves calling ib_no_udata_io() before teardown to detect udata failures while the resource is still intact.

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

Who should care

Linux kernel developers and administrators responsible for maintaining and securing Linux-based systems should assess exposure and verify kernel versions to ensure the fix is deployed. They should review system configurations for potential exposure and monitor system logs for suspicious activity.

Why it matters

This vulnerability in the Linux kernel's RDMA/bnxt_re subsystem could allow userspace access to fail and uverbs to preserve the uobject, potentially leading to driver resource use after free. Linux kernel developers and administrators should assess exposure and verify kernel versions.

  • Verify kernel versions to ensure the fix is deployed
  • Review system configurations for potential exposure
  • Monitor system logs for suspicious activity

Technical summary

The Linux kernel's RDMA/bnxt_re subsystem has a vulnerability that allows userspace access to fail and uverbs to preserve the uobject, allowing the destroy callback to run again even though the driver resource has already been freed. The fix involves calling ib_no_udata_io() before teardown to detect udata failures while the resource is still intact, then return success after teardown completes. As part of this change, move ib_respond_empty_udata() to the start of the create and modify flows. While this is not strictly required for general create flows, as the core layer unwinds uobjects on failure, it is necessary for create AH.

Defensive priority

Verify and apply kernel updates to ensure the fix is deployed.

Recommended defensive actions

  • Verify kernel versions and apply updates if necessary
  • Review system configurations for potential exposure
  • Monitor system logs for suspicious activity
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented.
  • 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.

Evidence notes

The CVE record and NVD entry provide details on the vulnerability, but the scope of affected systems and versions is not explicitly stated. The vulnerability affects Linux kernel developers and administrators responsible for maintaining and securing Linux-based systems. There is no information on publicly available exploits or reports of exploitation.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-93277 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-93277 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    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/c5643ea4f040acc2f4d1e88f49bd0be51110ff2f

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/d38c835925d4a3bfdf0a85ff2829ee90c709c561

    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.