wifi: ath10k: fix dma_free_coherent() pointer
- Published
- Last modified
- Where the record stands: published, rejected by its publisher, or superseded by another id.What do these mean? →
- published
- Whether CISA lists it in its Known Exploited Vulnerabilities catalog: proof that attackers are using it.What do these mean? →
- Not listed in CISA KEV
- Fix
- Fixed in 5.10.249, 5.15.199, 6.1.162, 6.6.122, 6.12.68, and 1 more
- Whether working attack code is public (Exploit-DB, Metasploit, Nuclei or GitHub). Public code makes attacks easier.What do these mean? →
- None on Exploit-DB, Metasploit or GitHub
- Exploitation: none
- Automatable: no
- Technical impact: partial
Summary
In the Linux kernel, the following vulnerability has been resolved: wifi: ath10k: fix dma_free_coherent() pointer dma_alloc_coherent() allocates a DMA mapped buffer and stores the addresses in XXX_unaligned fields. Those should be reused when freeing the buffer rather than the aligned addresses.
Timeline
- CVE published
- CISA SSVC assessment
Exploitation: none · Automatable: no · Technical impact: partial
- Record last updated
Affected versions
- Linux Linux
From 2a1e1ad3fd37a632b61f50e73dafddb4b0fa57f1 · fixed in e2dda298ef809aa201ea7c0904c4d064f6c497cb; From 2a1e1ad3fd37a632b61f50e73dafddb4b0fa57f1 · fixed in fc8da65f9fe1bc6802f8240b342cfff4f5c7e841; From 2a1e1ad3fd37a632b61f50e73dafddb4b0fa57f1 · fixed in b0ad924332a96550a84b8c0ae5483e7042d65fa9; From 2a1e1ad3fd37a632b61f50e73dafddb4b0fa57f1 · fixed in 1928851334ecfd6e0d663121ab69ac639d4217a6; From 2a1e1ad3fd37a632b61f50e73dafddb4b0fa57f1 · fixed in 5d6fa4d2c9799c09389588da5118a72d97d87e92; From 2a1e1ad3fd37a632b61f50e73dafddb4b0fa57f1 · fixed in 07f363f305793baecad41816f73056252f3df61e; From 2a1e1ad3fd37a632b61f50e73dafddb4b0fa57f1 · fixed in 9282a1e171ad8d2205067e8ec3bbe4e3cef4f29f
- Linux Linux
4.16
- KernelLinux
From 4.16.0 · fixed in 5.10.249; From 5.11.0 · fixed in 5.15.199; From 5.16.0 · fixed in 6.1.162; From 6.2.0 · fixed in 6.6.122; From 6.7.0 · fixed in 6.12.68; From 6.13.0 · fixed in 6.18.8
References 7
git.kernel.org
- stable/c/e2dda298ef809aa201ea7c0904c4d064f6c497cb
- stable/c/fc8da65f9fe1bc6802f8240b342cfff4f5c7e841
- stable/c/b0ad924332a96550a84b8c0ae5483e7042d65fa9
- stable/c/1928851334ecfd6e0d663121ab69ac639d4217a6
- stable/c/5d6fa4d2c9799c09389588da5118a72d97d87e92
- stable/c/07f363f305793baecad41816f73056252f3df61e
- stable/c/9282a1e171ad8d2205067e8ec3bbe4e3cef4f29f