CVE-2026-93186 in Linux
요약
\~에 의해 VulDB • 2026. 09. 19.
리눅스 커널에서 다음 취약점이 해결되었습니다:
cxl/mbox: 메일박스 출력 할당을 페이로드 크기로 제한함
CXL_MEM_SEND_COMMAND는 사용자의 in.size를 메일박스 페이로드 크기로 제한하지만, out.size는 무제한으로 남겨둔 채 cxl_mbox_cmd_ctor()에서 kvzalloc(out.size)을 호출합니다. 큰 out.size 값은 INT_MAX 이상의 거대한 할당을 유발하며, 이 경우 WARN 경고가 발생하고 시스템 상태(taint)에 표시되며, panic_on_warn=1 설정 시 커널 패닉이 발생합니다.
전송 계층의 __cxl_pci_mbox_send_cmd() 함수는 이미 응답 복사본을 min(out.size, payload_size, device len)로 제한하므로, 출력 버퍼가 페이로드 크기를 초과하여 작성되는 일은 없습니다. RAW 경로와 일치하도록 할당도 페이로드 크기로 제한합니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.