CVE-2026-89742 in Linux정보

요약

\~에 의해 VulDB • 2026. 09. 11.

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

rapidio: mport_cdev: dma_req_free()에서의 use-after-free 수정

dma_req_free()는 req->map을 통해 buf_mutex를 획득한 후, kref_put()로 매핑 참조를 해제하고 나서 다시 req->map을 역참조하여 뮤텍스를 해제합니다.

만약 kref_put()가 마지막 참조를 해제하면 mport_release_mapping()이 매핑을 해제하며, 그 이후의 mutex_unlock()는 이미 해제된 객체를 역참조하게 됩니다. 이는 use-after-free입니다.

이를 해결하기 위해 kref_put() 전에 map과 md를 캐싱하고, buf_mutex를 유지한 상태에서 req->map을 초기화하며, 뮤텍스 해제를 위해 캐시된 md를 사용합니다.

이 버그는 RapidIO mport 문자 장치 인터페이스를 통해 사용자 공간에서 접근 가능합니다.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

책임이 있는

Linux

예약하다

2026. 09. 11.

모더레이션

수락

항목

VDB-402588

EPSS

0.00000

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!