CVE-2026-98272 in Linuxinformación

Resumen

por VulDB • 2026-10-06

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

net: mvpp2: prevenir desbordamiento de búfer en la asignación de page_pool

El esquema de almacenamiento intermedio por procesador solo está soportado si el número de pools (nrxqs * 2) no supera MVPP2_BM_MAX_POOLS (8). Esto ya se comprueba en mvpp2_probe() durante la activación inicial de percpu_pools.

Sin embargo, mvpp2_change_mtu() puede llamar más tarde a mvpp2_bm_switch_buffers(priv, true) sin esta comprobación, lo que puede provocar un acceso fuera de límites en el array priv->page_pool en mvpp2_bm_init(). El array está dimensionado para contener MVPP2_PORT_MAX_RXQ entradas, y mvpp2_get_nrxqs() puede devolver exactamente ese valor. El esquema por CPU luego lo duplica a nrxqs * 2, superando los límites del array.

Verificar que la versión de hardware sea MVPP22 o posterior y que el número de pools (nrxqs * 2) no supere MVPP2_BM_MAX_POOLS antes de cambiar al modo por CPU.

Detectado por Linux Verification Center (linuxtesting.org) con SVACE.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

Linux

Reservar

2026-09-25

Divulgación

2026-10-06

Moderación

aceptado

Artículo

VDB-414228

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!