CVE-2026-98524 in Linux정보

요약

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

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

rds: ib: MR 매핑 실패 시 sg 목록 지우기

rds_ib_map_frmr() 함수는 DMA 매핑 및 등록이 실패하기 전에 호출자의 scatterlist를 MR에 저장합니다. 실행 중 __rds_rdma_map()은 페이지의 언핀(unpin) 처리와 scatterlist 해제를 수행하지만, rds_ib_free_frmr()은 여전히 stale(구식/깨진) 포인터가 설정된 상태로 MR을 풀(pool)로 반환할 수 있습니다.

이로 인해 풀에 dangling(scatterlist) 상태가 남게 되며, 이는 로컬 권한 상승(local privilege escalation)으로 이어질 수 있습니다. KASAN는 이후 MR이 해제될 때 발생하는 use-after-free를 감지합니다:

BUG: KASAN: slab-use-after-free in __rds_ib_teardown_mr Read of size 8

Call Trace: __rds_ib_teardown_mr rds_ib_unreg_frmr rds_ib_flush_mr_pool rds_ib_flush_mrs rds_free_mr rds_setsockopt

DMA 매핑이 성공한 후에만 MR에 scatterlist를 저장하십시오. DMA 매핑이 실패하는 경우, MR 필드가 클리어된 상태로 직접 반환합니다; 호출자는 scatterlist와 그 고정(pinned) 페이지의 소유권을 유지합니다. 이후 등록 단계에서 실패할 경우, 반환 전에 scatterlist를 언매핑하고 MR 필드를 지우십시오.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

책임이 있는

Linux

예약하다

2026. 09. 25.

모더레이션

수락

항목

VDB-421810

EPSS

0.00000

출처

Want to know what is going to be exploited?

We predict KEV entries!