CVE

CVE-2021-46914

Severity:
MEDIUM
Type:
Unavailable / Other
Publication date:
27/02/2024
Last modified:
10/04/2024

Description

In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> ixgbe: fix unbalanced device enable/disable in suspend/resume<br /> <br /> pci_disable_device() called in __ixgbe_shutdown() decreases<br /> dev-&gt;enable_cnt by 1. pci_enable_device_mem() which increases<br /> dev-&gt;enable_cnt by 1, was removed from ixgbe_resume() in commit<br /> 6f82b2558735 ("ixgbe: use generic power management"). This caused<br /> unbalanced increase/decrease. So add pci_enable_device_mem() back.<br /> <br /> Fix the following call trace.<br /> <br /> ixgbe 0000:17:00.1: disabling already-disabled device<br /> Call Trace:<br /> __ixgbe_shutdown+0x10a/0x1e0 [ixgbe]<br /> ixgbe_suspend+0x32/0x70 [ixgbe]<br /> pci_pm_suspend+0x87/0x160<br /> ? pci_pm_freeze+0xd0/0xd0<br /> dpm_run_callback+0x42/0x170<br /> __device_suspend+0x114/0x460<br /> async_suspend+0x1f/0xa0<br /> async_run_entry_fn+0x3c/0xf0<br /> process_one_work+0x1dd/0x410<br /> worker_thread+0x34/0x3f0<br /> ? cancel_delayed_work+0x90/0x90<br /> kthread+0x14c/0x170<br /> ? kthread_park+0x90/0x90<br /> ret_from_fork+0x1f/0x30

Vulnerable products and versions

CPE From Up to
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.9.0 (including) 5.10.32 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.11.0 (including) 5.11.16 (excluding)