CVE-2026-98242 in Linux정보

요약

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

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

dma-buf: phys vec를 sgt로 변환 시 silent overflow 수정

MMIO 크기가 4GB보다 크고 peer2peer DMA가 호스트 브릿지를 통해 수행되는 경우, 총 연결된 IOVA(4GB 초과)가 mapped_len에 할당되는 코드 경로를 트리거합니다.

기존에는 `mapped_len`이 32비트 `unsigned int`로 선언되었습니다. `size_t` 길이를 누적할 때 이는 silent wrap-around를 초래합니다. 이러한 절단(truncation)으로 인해 절단된 길이가 `fill_sg_entry()`와 같은 함수에 전달됩니다.

`mapped_len`을 `size_t`(64비트)로 변경하여 이를 수정합니다. 또한, `nents`에 대해 `check_add_overflow()`를 사용하고 `fill_sg_entry`의 루프 반복자에 `unsigned int`를 사용하여 일치시킴으로써 `calc_sg_nents` 내의 유사한 잠재적 오버플로우 문제도 함께 수정합니다.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

책임이 있는

Linux

예약하다

2026. 09. 25.

모더레이션

수락

항목

VDB-414213

EPSS

0.00198

출처

Want to stay up to date on a daily basis?

Enable the mail alert feature now!