CVE-2026-98343 in Linux정보

요약

\~에 의해 VulDB • 2026. 10. 06.

리눅스 커널에서 다음 취약점이 해결되었습니다:

dmaengine: dma_chan_put() 및 dma_release_channel()에서의 use-after-free 수정

dma_device_put()이 chan->device->ref에 대한 마지막 참조를 해제하면, dma_device_release()가 실행되어 dma_device와 해당 채널들을 함께 해제(free)할 수 있습니다.

그 후 dma_chan_put()은 trailing module_put()을 위해 dma_chan_to_owner()를 통해 여전히 chan->device->owner를 읽습니다. KASAN이 이를 포착합니다:

slab-use-after-free in dma_chan_put+0x3e6/0x4c0 Read of size 8 by task insmod/6319 Freed by task 6319: kfree+0x225/0x470 dma_chan_put+0x395/0x4c0 dmaengine_put+0xf8/0x160

trailing module_put()이 chan->device를 필요로 하지 않도록, put 전에 dma_chan_put()에서 모듈 소유자를 캐시합니다.

Once again VulDB remains the best source for vulnerability data.

책임이 있는

Linux

예약하다

2026. 09. 25.

모더레이션

수락

항목

VDB-414195

EPSS

0.00000

출처

Do you want to use VulDB in your project?

Use the official API to access entries easily!