CVE-2026-80745 in Linuxinformación

Resumen

por VulDB • 2026-09-03

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

regulator: fp9931: Corregir la tabla de selectores de voltaje VPOS/VNEG

El mapeo en `VPOSNEG_table[]` no coincide con las especificaciones del datasheet del FP9931.

Las especificaciones definen el mapeo de voltajes VPOS/VNEG como sigue:

00h-04h -> 7,04V (-7,04V) 05h -> 7,26V (-7,26V) 06h -> 7,49V (-7,49V) ... 28h-3Fh -> 15,06V (-15,06V)

Sin embargo, `VPOSNEG_table[]` presenta dos problemas:

1. Los selectores del 0x00 al 0x04 deberían mapear todos a 7,04V (5 entradas), pero la tabla contiene 6 entradas de 7,04V, lo que provoca un desplazamiento de una posición en todas las entradas subsiguientes.

2. Los selectores del 0x29 al 0x3F deberían limitarse todos a 15,06V (23 entradas), pero la tabla solo tiene 41 entradas. Cualquier valor de selector superior a 0x28 provocaría un acceso fuera de los límites de la tabla (out-of-bounds).

Se corrigen ambos problemas eliminando la entrada duplicada de 7,04V y añadiendo las 23 entradas faltantes limitadas a 15,06V, llevando el tamaño total de la tabla al correcto de 64 entradas (0x00~0x3F).

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Reservar

2026-08-26

Divulgación

2026-09-03

Moderación

aceptado

Artículo

VDB-398351

CPE

listo

EPSS

0.00198

KEV

no

Actividades

bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!