PT-2026-86709 · Azure Linux · Kernel

Published

2026-08-28

·

Updated

2026-08-28

None

No severity ratings or metrics are available. When they are, we'll update the corresponding info on the page.
In the Linux kernel, the following vulnerability has been resolved:
igc: remove napi synchronize() in igc down()
When an AF XDP zero-copy application is killed abruptly, the XSK pool is torn down but NAPI keeps polling. igc clean rx irq zc() then returns the full budget on every poll, so napi complete done() never clears NAPI STATE SCHED.
igc down() calls napi synchronize() before napi disable(), so it spins forever waiting for that bit and the interface never goes down. Drop the napi synchronize() and let napi disable() do the job -- it sets NAPI STATE DISABLE, which forces the stuck poll to complete. Reorder it ahead of igc set queue napi() so the NAPI mapping is cleared only after polling has stopped, matching the recent igb fix b1e067240379.
Found an issue in the description? Have something to add? Feel free to write us 👾

Related Identifiers

AZL-98112

Affected Products

Kernel