CyberRota Analysis
AI-GeneratedThe vulnerability affects the Linux kernel's handling of VLAN descriptor allocation within the fnic_fcoe_process_vlan_resp() function, where a non-atomic memory allocation is performed while holding a spinlock. This can lead to potential deadlocks or warnings due to the risk of sleeping in an atomic context. System administrators and developers managing Linux environments, particularly those utilizing SCSI and FCoE, should prioritize applying the relevant patches to mitigate this risk.
Original NVD Description
In the Linux kernel, the following vulnerability has been resolved: scsi: fnic: Use GFP_ATOMIC for VLAN alloc under spinlock fnic_fcoe_process_vlan_resp() allocates a VLAN descriptor with kzalloc_obj() (default GFP_KERNEL) while holding vlans_lock via spin_lock_irqsave(). GFP_KERNEL may sleep, which is not allowed in this atomic context and can trigger a sleeping-from-invalid-context warning or deadlock. Pass GFP_ATOMIC so the allocation is safe under the IRQ-safe spinlock.