CVE-2024-36922 wifi: iwlwifi: read txq->read_ptr under lock

High 8.8 Published Updated

A race condition in the iwlwifi driver allows double reclamation of entries, potentially causing a kernel warning and denial of service.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is CVE-2024-36922?

CVE-2024-36922 is a high-severity vulnerability in Linux kernel, published on 30 May 2024. It can only be exploited from the same machine or local network, with no action from the victim.

Official 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.

Which versions are affected by CVE-2024-36922?

It affects 1 product.

Products include Linux kernel.

How do I fix CVE-2024-36922?

Apply the vendor's patch.

Is CVE-2024-36922 being exploited?

There is no known exploitation of CVE-2024-36922 in the wild and no public exploit code.

All Linux kernel vulnerabilities

Sources

Also known as AZL-68063, BELL-CVE-2024-36922, DEBIAN-CVE-2024-36922, ROOT-OS-DEBIAN-11-CVE-2024-36922, ROOT-OS-DEBIAN-12-CVE-2024-36922, ROOT-OS-UBUNTU-2204-CVE-2024-36922 and 1 more.

Is CVE-2024-36922 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free