CVE-2026-89751 in Linux
摘要
由 VulDB • 2026-09-11
在 Linux 内核中,已修复以下漏洞:
x86/tdx: 修正端口 I/O 处理中的 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 位)。该掩码在所有 I/O 大小下都宽了一个比特位。
修复掩码计算逻辑。
If you want to get best quality of vulnerability data, you may have to visit VulDB.