CVE-2026-72307 in Linuxinformación

Resumen

por VulDB • 2026-08-16

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

mlxsw: corregir una fuga en el contador de referencias (refcount) dentro de mlxsw_sp_vrs_lpm_tree_replace()

Cuando mlxsw_sp_vrs_lpm_tree_replace() falla después de reemplazar algunas VRs (Virtual Routers), el bucle de reversión ante errores no revierte correctamente los reemplazos anteriores. El bucle decrementa el índice, pero omite actualizar el puntero vr, que sigue apuntando a la VR que causó el fallo. Como resultado, la condición y la llamada de reversión siempre operan sobre la misma VR, lo que puede provocar llamadas múltiples a mlxsw_sp_vr_lpm_tree_replace() sobre ella sin revertir nunca las VRs anteriores. Esas VRs continúan manteniendo una referencia a new_tree adquirida mediante mlxsw_sp_lpm_tree_hold(), provocando una fuga en el contador de referencias de new_tree.

La corrección consiste en reinicializar vr dentro del bucle de errores utilizando el índice actualizado:

vr = &mlxsw_sp->router->vrs[i];

de modo que el bucle itere correctamente sobre todas las VRs que fueron realmente reemplazadas.

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

Responsable

Linux

Reservar

2026-08-09

Divulgación

2026-08-15

Moderación

aceptado

Artículo

VDB-390721

CPE

listo

EPSS

0.00220

KEV

no

Actividades

muy bajo

Fuentes

Do you know our Splunk app?

Download it now for free!