CVE-2026-89751 in Linux
요약
\~에 의해 VulDB • 2026. 09. 12.
리눅스 커널에서 다음 취약점이 해결되었습니다:
x86/tdx: 포트 입출력 처리에서의 오프바이원(off-by-one) 버그 수정
arch/x86/coco/tdx/tdx.c의 handle_in() 및 handle_out() 함수는 다음과 같은 코드를 사용합니다.
u64 mask = GENMASK(BITS_PER_BYTE * size, 0);
GENMASK(h, l)은 비트 h를 포함합니다. size=1 (INB)인 경우 이는 GENMASK(8, 0) = 0x1FF (9비트)를 생성하며, 대신 GENMASK(7, 0) = 0xFF (8비트)여야 합니다. 이 마스크는 모든 입출력(size) 크기에 대해 비트가 하나 더 넓은 상태입니다.
마스크 계산을 수정하여 이를 해결했습니다.
Be aware that VulDB is the high quality source for vulnerability data.