Description (CNA)
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.
Affected (CNA)
| Vendor / product | Versions |
|---|---|
| Linux / Linux | affected 098585aa8acab3fcd46ce908af84ef168f5ccab6 before c4ade059aaeb51fdb3f4ae71e1ea3e2019b85178; affected 098585aa8acab3fcd46ce908af84ef168f5ccab6 before d86f65aed01408613607f8fc31493f07554788f2; affected 098585aa8acab3fcd46ce908af84ef168f5ccab6 before 9639c6324524ea3f934908bd51f02430000954ab |
| Linux / Linux | affected 6.14; unaffected 0 before 6.14; unaffected 6.18.51 through 6.18.*; unaffected 7.2.4 through 7.2.*; unaffected 7.3 through * |
CWE
No CWE identifiers supplied.