CVE-2026-93264정보

요약

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

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

RDMA/efa: PBL 청크 길이 계산 수정

MR 등록 시 PBL 생성 중 간접 PBL인 경우, PBL 페이지 포인터를 보유하기 위해 청크 목록을 생성합니다. 각 청크의 크기는 4KB이며 510개의 주소(EFA_PTRS_PER_CHUNK)를 수용할 수 있고, 끝부분에는 다음 청크의 포인터와 길이를 포함하는 12바이트 제어 버퍼가 있습니다.

PBL 페이지 수가 EFA_PTRS_PER_CHUNK의 배수인 경우, 계산된 마지막 청크의 길이가 잘못되어 0으로 산출됩니다. 실제로 해당 청크는 510개의 실제 페이지 포인터로 완전히 채워져 있음에도 불구하고 말입니다. 이 잘못된 길이는 청크를 DMA 매핑하는 데 사용되며 장치에 전파되어 장치가 해당 청크가 비어 있다고 인식하고 메모리 등록을 거부하게 됩니다.

페이지 수가 EFA_PTRS_PER_CHUNK의 배수가 아닌 경우에만 계산을 수행하도록 수정합니다. 만약 배수인 경우에는 이미 위의 루프에서 올바르게 처리됩니다. 또한 이러한 시나리오에서 청크 배열에 대한 경계 초과 접근(out-of-bounds reach)도 방지합니다.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

출처

Want to know what is going to be exploited?

We predict KEV entries!