PT-2026-35497

CVE-2026-31691

·

Published

2026-04-27

·

Updated

2026-05-28

Description by

CVSS 3.1
5.5
Medium
MetricsAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description A deadlock occurs in the igb driver when an AF XDP zero-copy application terminates abruptly. In this scenario, the XSK buffer pool is destroyed while NAPI polling continues, causing igb clean rx irq zc() to repeatedly return the full budget. This prevents napi complete done() from clearing the NAPI STATE SCHED state. Consequently, the napi synchronize() function called within igb down() spins indefinitely waiting for NAPI STATE SCHED to clear, which blocks igb down() and causes the TX watchdog to fire, leaving the TX queue permanently stalled.
Recommendations Remove the napi synchronize() call in igb down() and reorder napi disable() to occur before igb set queue napi() to ensure the queue-to-NAPI mapping is cleared only after polling has fully stopped.
Exploitability
Exploit
Fix
Vendors
Affected products
Related identifiers
OPENSUSE-SU-2026:20826-1
SUSE-SU-2026:21834-1
SUSE-SU-2026:21841-1
SUSE-SU-2026:21845-1
SUSE-SU-2026:21860-1
Found an issue in the description? Have something to add? Feel free to write us 👾