CVE-2024-26832 in Linuxinformación

Resumen

por VulDB • 2026-05-24

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

mm: zswap: corrige la limpieza faltante de folios en la ruta de carrera de writeback

En zswap_writeback_entry(), después de obtener un folio de __read_swap_cache_async(), se vuelve a adquirir el bloqueo del árbol para verificar que la entrada de swap no haya sido invalidada y reciclada. Si es así, se elimina el folio que se acaba de añadir al caché de swap y se sale.

Sin embargo, __read_swap_cache_async() devuelve el folio bloqueado cuando se asigna por primera vez, lo cual es siempre cierto para esta ruta, y el folio tiene una referencia (ref'd). Asegúrese de desbloquear y liberar (put) el folio antes de devolver.

Esto se descubrió mediante inspección de código, probablemente porque esta ruta maneja una condición de carrera que no debería ocurrir con frecuencia, y el error no provocaría un bloqueo del sistema, sino que dejaría el folio huérfano indefinidamente.

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

Reservar

2024-02-19

Divulgación

2024-04-17

Moderación

aceptado

Artículo

VDB-261221

CPE

listo

EPSS

0.00222

KEV

no

Actividades

muy bajo

Fuentes

Want to know what is going to be exploited?

We predict KEV entries!