PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-89514 Linux CVE debrief

A vulnerability in the Linux kernel's SCSI fnic driver has been addressed. The fnic_fcoe_process_vlan_resp() function allocated a VLAN descriptor with kzalloc_obj() using GFP_KERNEL while holding the vlans_lock spinlock. This could cause a sleeping-from-invalid-context warning or deadlock because GFP_KERNEL may sleep. The allocation has been updated to use GFP_ATOMIC, ensuring it is safe under the IRQ-safe spinlock.

Vendor
Linux
Product
Unknown
CVSS
Unknown
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, users, and administrators of systems using the SCSI fnic driver should assess exposure and verify the update is applied to prevent potential deadlocks or warnings. They should review system configurations, monitor system logs, and track exceptions to ensure the fix is effective.

Why it matters

A Linux kernel vulnerability in the SCSI fnic driver could cause deadlocks or warnings. Maintainers and users should verify the update is applied to mitigate potential issues.

  • Potential deadlocks or warnings in the SCSI fnic driver
  • Verification of fix application is necessary to prevent issues
  • System logs should be monitored for related errors

Technical summary

The Linux kernel's SCSI fnic driver had a vulnerability where the fnic_fcoe_process_vlan_resp() function allocated a VLAN descriptor with kzalloc_obj() using GFP_KERNEL while holding the vlans_lock spinlock. This could cause a sleeping-from-invalid-context warning or deadlock. The allocation has been updated to use GFP_ATOMIC, ensuring it is safe under the IRQ-safe spinlock. This change prevents potential deadlocks or warnings in the SCSI fnic driver. Maintainers and users should verify the update is applied to mitigate potential issues.

Defensive priority

Linux kernel maintainers and users should verify the update is applied to mitigate potential deadlocks in the SCSI fnic driver.

Recommended defensive actions

  • Verify Linux kernel version and update to ensure the fix is applied
  • Review system configurations for SCSI fnic driver usage
  • Monitor system logs for potential deadlocks or warnings
  • 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
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up

Evidence notes

The CVE record and NVD entry provide details on the Linux kernel vulnerability. Three source references from the Linux kernel Git repository are provided. The allocation of a VLAN descriptor with kzalloc_obj() using GFP_KERNEL while holding the vlans_lock spinlock could cause a sleeping-from-invalid-context warning or deadlock. This has been updated to use GFP_ATOMIC, ensuring it is safe under the IRQ-safe spinlock. Evidence limits suggest verifying the update is applied to mitigate potential issues. Maintainers and users should check

Sources and references

Verified primary and authoritative sources

  • CVE-2026-89514 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-89514 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    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/9639c6324524ea3f934908bd51f02430000954ab

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

    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.