CVE-2026-89751 in Linuxinformación

Resumen

por VulDB • 2026-09-12

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

x86/tdx: Corregir un error off-by-one en el manejo de E/S de puertos

Las funciones handle_in() y handle_out() en arch/x86/coco/tdx/tdx.c utilizan:

u64 mask = GENMASK(BITS_PER_BYTE * size, 0);

GENMASK(h, l) incluye el bit h. Para size=1 (INB), esto produce GENMASK(8, 0) = 0x1FF (9 bits) en lugar de GENMASK(7, 0) = 0xFF (8 bits). La máscara es un bit más ancha de lo necesario para todos los tamaños de E/S.

Corregir el cálculo de la máscara.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

Linux

Reservar

2026-09-11

Divulgación

2026-09-11

Moderación

aceptado

Artículo

VDB-402610

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!