Google ha lanzado una prueba de concepto (PoC) para una vulnerabilidad crítica identificada como CVE-2024-26581. Esta vulnerabilidad se descubrió en el kernel de Linux y representa un riesgo significativo para los sistemas operativos basados en esta plataforma.
Detalles técnicos de la vulnerabilidad
La vulnerabilidad afecta al componente netfilter, específicamente al módulo nft_set_rbtree. Se le ha asignado una puntuación de gravedad CVSS 3.1 de 7,8, lo que indica un alto nivel de riesgo.
El problema se encuentra en el subsistema Netfilter del kernel de Linux y surge de un error en el proceso de recolección de basura de la estructura de datos rbtree, utilizada en el subsistema nftables de netfilter. Este descuido puede permitir la recopilación de elementos que se acaban de agregar, lo cual podría facilitar el acceso no autorizado o la ejecución de código malicioso.
Riesgo y vector de ataque
La vulnerabilidad se califica como de alta gravedad. El vector de ataque es local y requiere baja complejidad y privilegios, sin necesidad de interacción del usuario. Esto la convierte en un objetivo atractivo para los atacantes que buscan explotar sistemas basados en Linux.
La PoC y el exploit son parte de una iniciativa más amplia para mejorar la conciencia de seguridad y fomentar el desarrollo de mitigaciones efectivas. Sirven como recursos clave para los profesionales de la seguridad que desean comprender y abordar los riesgos potenciales asociados con CVE-2024-26581.
Versiones afectadas y parches
La vulnerabilidad afecta a varias versiones del kernel de Linux. Sin embargo, algunas distribuciones ya han abordado el problema:
- Ubuntu: Se han parcheado versiones como Bionic (4.13.0-16.19), Focal (5.4.0-177.197), Jammy (5.15.0-105.115) y Mantic (6.5.0-28.29).
- Debian: se han aplicado actualizaciones similares para mitigar la vulnerabilidad.
La PoC, ahora disponible en GitHub, destaca una vulnerabilidad crítica en el kernel de Linux que tiene implicaciones de gran alcance tanto para los usuarios como para los administradores.
Se recomienda a las organizaciones afectadas que actualicen el kernel de Linux a la versión 6.8-rc4 o superior.