Skip to content
CVE PROGRAM SOURCE RECORD8.8 High

CVE-2024-36922

wifi: iwlwifi: read txq->read_ptr under lock

Description

In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: read txq->read_ptr under lock If we read txq->read_ptr without lock, we can read the same value twice, then obtain the lock, and reclaim from there to two different places, but crucially reclaim the same entry twice, resulting in the WARN_ONCE() a little later. Fix that by reading txq->read_ptr under lock.

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

  • 7b3e42ea2eadd41cc9d6363a9813b8ba8ab6f0e6 to < f30e8af109818c9db08cbcc46eb9713fe4b530baaffected
  • 7b3e42ea2eadd41cc9d6363a9813b8ba8ab6f0e6 to < aab7b39fcac5f6165f6434bcbb56bb7865d4ad2baffected
  • 7b3e42ea2eadd41cc9d6363a9813b8ba8ab6f0e6 to < b83db8e756dec68a950ed2f056248b1704b3deaaaffected
  • 7b3e42ea2eadd41cc9d6363a9813b8ba8ab6f0e6 to < 43d07103df670484cdd26f9588eabef80f69db89affected
  • 7b3e42ea2eadd41cc9d6363a9813b8ba8ab6f0e6 to < c2ace6300600c634553657785dfe5ea0ed688ac2affected

Linux Linux

Default version status: affected

  • 4.19affected
  • 0 to < 4.19unaffected
  • 5.15.209 to ≤ 5.15.*unaffected
  • 6.1.175 to ≤ 6.1.*unaffected
  • 6.6.31 to ≤ 6.6.*unaffected
  • 6.8.10 to ≤ 6.8.*unaffected
  • 6.9 to ≤ *unaffected

References