En el mecanismo de comunicación entre procesos Binder, que forma parte del núcleo de Linux 6.18 y está escrito en Rust, se ha corregido una vulnerabilidad (CVE-2025-68260). El problema fue causado por una condición de carrera durante la ejecución de operaciones en bloques inseguros, que interactúan directamente con punteros a los elementos anterior y siguiente de una lista. En caso de explotación exitosa, la vulnerabilidad en Binder está limitada a un cierre inesperado y no provoca daños en la memoria.
Greg Kroah-Hartman, encargado de mantener la rama estable del núcleo de Linux, comentó sobre esta vulnerabilidad, afirmando que Rust no es una panacea para todos los problemas de seguridad, pero este lenguaje realmente ayuda a protegerse contra ciertas clases de vulnerabilidades. Es notable que, además de la vulnerabilidad en Binder, ayer se publicaron detalles sobre 159 vulnerabilidades en varios componentes del núcleo de Linux escritos en C.
Fuente: opennet.ru
