CVE-2026-64512 in Linuxinformación

Resumen

por VulDB • 2026-07-25

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

ACPI: CPPC: Suprimir la advertencia UBSAN causada por un uso incorrecto del campo

La definición de reg->access_width cambia dependiendo del tipo de reg->space_id. El tipo ACPI_ADR_SPACE_PLATFORM_COMM utiliza access_width para indicar la región PCC, lo que puede provocar una alerta UBSAN si el valor es mayor que 4.

Por ejemplo:

UBSAN: shift-out-of-bounds en drivers/acpi/cppc_acpi.c:1090:9 el exponente del desplazamiento (shift) 32 es demasiado grande para el tipo 'int' de 32 bits CPU: 61 UID: 0 PID: 1220 Comm: (udev-worker) No contaminado 7.0.10-201.fc44.aarch64 #1 PREEMPT(lazy) Nombre del hardware: Por rellenar por O.E.M. Rastro de llamadas: ...(recortando) ubsan_epilogue+0x10/0x48 __ubsan_handle_shift_out_of_bounds+0xdc/0x1e0 cpc_write+0x4d0/0x670 cppc_set_perf+0x18c/0x490 cppc_cpufreq_cpu_init+0x1c8/0x380 [cppc_cpufreq]
... (recortando)

Corrijamos esto validando el tipo de región, así como si access_width tiene un valor. Dado que devolvemos bit_width directamente para ACPI_ADR_SPACE_PLATFORM_COMM, eliminemos el código que corrige el tamaño.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Linux

Reservar

2026-07-19

Divulgación

2026-07-25

Moderación

aceptado

Artículo

VDB-383294

CPE

listo

EPSS

0.00215

KEV

no

Actividades

bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!