{"id":"CVE-2024-36970","state":"PUBLISHED","title":"wifi: iwlwifi: Use request_module_nowait","description":"In the Linux kernel, the following vulnerability has been resolved:\n\nwifi: iwlwifi: Use request_module_nowait\n\nThis appears to work around a deadlock regression that came in\nwith the LED merge in 6.9.\n\nThe deadlock happens on my system with 24 iwlwifi radios, so maybe\nit something like all worker threads are busy and some work that needs\nto complete cannot complete.\n\n[also remove unnecessary \"load_module\" var and now-wrong comment]","publishedAt":"2024-06-08T13:01:03.077Z","updatedAt":"2026-05-11T20:18:07.959Z","severity":null,"assigner":"Linux","products":["Linux Linux"],"affected":[{"vendor":"Linux","product":"Linux","defaultStatus":"unaffected","versions":[{"version":"f5c31bcf604db54470868f3118a60dc4a9ba8813","status":"affected","lessThan":"d20013259539e2fde2deeac85354851097afdf9e","versionType":"git"},{"version":"f5c31bcf604db54470868f3118a60dc4a9ba8813","status":"affected","lessThan":"3d913719df14c28c4d3819e7e6d150760222bda4","versionType":"git"}],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","programFiles":["drivers/net/wireless/intel/iwlwifi/iwl-drv.c"]},{"vendor":"Linux","product":"Linux","defaultStatus":"affected","versions":[{"version":"6.9","status":"affected"},{"version":"0","status":"unaffected","lessThan":"6.9","versionType":"semver"},{"version":"6.9.2","status":"unaffected","lessThanOrEqual":"6.9.*","versionType":"semver"},{"version":"6.10","status":"unaffected","lessThanOrEqual":"*","versionType":"original_commit_for_fix"}],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","programFiles":["drivers/net/wireless/intel/iwlwifi/iwl-drv.c"]}],"references":["https://git.kernel.org/stable/c/d20013259539e2fde2deeac85354851097afdf9e","https://git.kernel.org/stable/c/3d913719df14c28c4d3819e7e6d150760222bda4"],"weaknesses":[],"ingestedAt":"2026-10-29T20:07:30.303Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2024/36xxx/CVE-2024-36970.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2024-36970","state":"PUBLISHED","datePublished":"2024-06-08T13:01:03.077Z","dateUpdated":"2026-05-11T20:18:07.959Z","assignerShortName":"Linux","assignerOrgId":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","dateReserved":"2024-05-30T15:25:07.082Z"},"containers":{"cna":{"title":"wifi: iwlwifi: Use request_module_nowait","descriptions":[{"lang":"en","value":"In the Linux kernel, the following vulnerability has been resolved:\n\nwifi: iwlwifi: Use request_module_nowait\n\nThis appears to work around a deadlock regression that came in\nwith the LED merge in 6.9.\n\nThe deadlock happens on my system with 24 iwlwifi radios, so maybe\nit something like all worker threads are busy and some work that needs\nto complete cannot complete.\n\n[also remove unnecessary \"load_module\" var and now-wrong comment]"}],"affected":[{"vendor":"Linux","product":"Linux","defaultStatus":"unaffected","versions":[{"version":"f5c31bcf604db54470868f3118a60dc4a9ba8813","status":"affected","lessThan":"d20013259539e2fde2deeac85354851097afdf9e","versionType":"git"},{"version":"f5c31bcf604db54470868f3118a60dc4a9ba8813","status":"affected","lessThan":"3d913719df14c28c4d3819e7e6d150760222bda4","versionType":"git"}],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","programFiles":["drivers/net/wireless/intel/iwlwifi/iwl-drv.c"]},{"vendor":"Linux","product":"Linux","defaultStatus":"affected","versions":[{"version":"6.9","status":"affected"},{"version":"0","status":"unaffected","lessThan":"6.9","versionType":"semver"},{"version":"6.9.2","status":"unaffected","lessThanOrEqual":"6.9.*","versionType":"semver"},{"version":"6.10","status":"unaffected","lessThanOrEqual":"*","versionType":"original_commit_for_fix"}],"repo":"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git","programFiles":["drivers/net/wireless/intel/iwlwifi/iwl-drv.c"]}],"references":[{"url":"https://git.kernel.org/stable/c/d20013259539e2fde2deeac85354851097afdf9e"},{"url":"https://git.kernel.org/stable/c/3d913719df14c28c4d3819e7e6d150760222bda4"}],"providerMetadata":{"shortName":"Linux","orgId":"416baaa9-dc9f-4396-8d5f-8c081fb06d67","dateUpdated":"2026-05-11T20:18:07.959Z"},"cpeApplicability":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"6.9","versionEndExcluding":"6.9.2"},{"vulnerable":true,"criteria":"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*","versionStartIncluding":"6.9","versionEndExcluding":"6.10"}]}]}],"x_generator":{"engine":"bippy-1.2.0"}},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2024-06-10T13:05:54.168242Z","id":"CVE-2024-36970","options":[{"Exploitation":"none"},{"Automatable":"no"},{"Technical Impact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2024-06-10T13:06:09.182Z"}},{"title":"CVE Program Container","references":[{"url":"https://git.kernel.org/stable/c/d20013259539e2fde2deeac85354851097afdf9e","tags":["x_transferred"]},{"url":"https://git.kernel.org/stable/c/3d913719df14c28c4d3819e7e6d150760222bda4","tags":["x_transferred"]}],"providerMetadata":{"shortName":"CVE","orgId":"af854a3a-2127-422b-91ae-364da2661108","dateUpdated":"2024-08-02T03:43:50.567Z"}}]}}}