CVE-2026-98343
>_ Opis
Tłumaczenie automatyczne – może zawierać nieścisłości.
W jądrze Linuksa usunięto następującą lukę:
dmaengine: napraw użycie po zwolnieniu w dma_chan_put() i dma_release_channel()
Kiedy dma_device_put() upuści ostatnią referencję na chan->device->ref,
dma_device_release() działa i może uwolnić dma_device wraz z jego
kanały.
dma_chan_put() następnie nadal czyta chan->urządzenie->właściciel przez
dma_chan_to_owner() dla końcowego modułu module_put(). KASAN łapie:
płyta-use-after-free w dma_chan_put+0x3e6/0x4c0
Odczytaj rozmiar 8 za pomocą zadania insmod/6319
Uwolniony przez zadanie 6319:
kfree+0x225/0x470
dma_chan_put+0x395/0x4c0
dmaengine_put+0xf8/0x160
Buforuj właściciela modułu w dma_chan_put() przed put, tak aby był końcowy
module_put() nie potrzebuje chan->urządzenia.
>_ Referencje
- https://git.kernel.org/stable/c/02bd02c585293634b213b142cba63cbf77891f6b
- https://git.kernel.org/stable/c/07eb075b60d565a5e465a1945a80cc62807492ad
- https://git.kernel.org/stable/c/6cf31716b77a71c0d634106f4f3951377b8dc6dc
- https://git.kernel.org/stable/c/855187a88bdf762c46b6849307597e3e02bfc1d9
- https://git.kernel.org/stable/c/9319dd64d5cdef851841c091f30424faa2284c31
- https://git.kernel.org/stable/c/b92c502595336a3cc5bb7a060170891366745a5d
- https://git.kernel.org/stable/c/c9780b601438137494b407eb4301bb3de2587ac9
- https://git.kernel.org/stable/c/e873c74132f0c5f1452816cd9bb26208f0bba1e1
Dane podatności pochodzą z oficjalnych źródeł (CVE® List / NVD). Opisy po polsku są tłumaczone automatycznie i mogą zawierać nieścisłości – na stronie rekordu można wyświetlić wersję angielską.
This product uses the NVD API but is not endorsed or certified by the NVD.
Copyright © 1999–2026, The MITRE Corporation. CVE is a registered trademark and the CVE logo is a registered trademark of The MITRE Corporation.
CVE Usage: MITRE hereby grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Common Vulnerabilities and Exposures (CVE®). Any copy you make for such purposes is authorized provided that you reproduce MITRE's copyright designation and this license in any such copy. ALL DOCUMENTS AND THE INFORMATION CONTAINED THEREIN PROVIDED BY MITRE ARE PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND.
NVD Terms of Use / CVE® Terms of Use / nvd.nist.gov / cve.org