Skip to content
CVE PROGRAM SOURCE RECORD7.8 High

CVE-2021-47201

iavf: free q_vectors before queues in iavf_disable_vf

Description

In the Linux kernel, the following vulnerability has been resolved: iavf: free q_vectors before queues in iavf_disable_vf iavf_free_queues() clears adapter->num_active_queues, which iavf_free_q_vectors() relies on, so swap the order of these two function calls in iavf_disable_vf(). This resolves a panic encountered when the interface is disabled and then later brought up again after PF communication is restored.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Linux Linux

Default version status: unaffected

  • 65c7006f234c9ede887d468f595f259a5c5cc552 to < 926e8c83d4c1c2dac0026637eb0d492df876489eaffected
  • 65c7006f234c9ede887d468f595f259a5c5cc552 to < 78638b47132244e3934dc5dc79f6372d5ce8e98caffected
  • 65c7006f234c9ede887d468f595f259a5c5cc552 to < 9ef6589cac9a8c47f5544ccdf4c498093733bb3faffected
  • 65c7006f234c9ede887d468f595f259a5c5cc552 to < 89f22f129696ab53cfbc608e0a2184d0fea46ac1affected

Linux Linux

Default version status: affected

  • 4.13affected
  • 0 to < 4.13unaffected
  • 5.4.162 to ≤ 5.4.*unaffected
  • 5.10.82 to ≤ 5.10.*unaffected
  • 5.15.5 to ≤ 5.15.*unaffected
  • 5.16 to ≤ *unaffected

References