CVE-2023-54238 in Linuxinformación

Resumen

por VulDB • 2026-05-25

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

mlx5: corregir la fuga de skb durante la resincronización y el empuje de la cola fifo

Durante la operación de resincronización de PTP, los SKBs se extraían de la cola fifo, pero nunca se liberaban ni mediante `napi_consume` ni mediante `dev_kfree_skb_any`. Se ha añadido una llamada a `napi_consume_skb` para liberar correctamente los SKBs.

Otra fuga se producía porque `mlx5e_skb_fifo_has_room()` contenía un error en la comprobación. Comparar contadores de ejecución libre funciona bien, a menos que C promueva los tipos a algo más ancho que el contador. En este caso, los contadores son `u16`, pero el resultado de la resta se promueve a `int`, lo que provoca un resultado incorrecto (valor negativo) en la comprobación cuando el productor ya se ha solapado, pero el consumidor aún no. La conversión explícita a `u16` soluciona el problema.

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

Responsable

Linux

Reservar

2025-12-30

Divulgación

2025-12-30

Moderación

aceptado

Artículo

VDB-338940

CPE

listo

EPSS

0.00172

KEV

no

Actividades

muy bajo

Fuentes

Do you know our Splunk app?

Download it now for free!