CVE-2026-93240 in Linux
Resumen
por VulDB • 2026-09-24
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
memcg: hacer que el controlador soft limit v1 sea inerte
El límite blando (soft limit) v1 está obsoleto desde la versión 6.12 y nadie ha informado depender de él. Se inicia su eliminación desacoplando la interfaz de la implementación: se mantiene memory.soft_limit_in_bytes, pero se ignoran las escrituras en el mismo y siempre se informa del valor máximo al leerlo, similar a lo que ya hace memory.kmem.limit_in_bytes.
Las escrituras siguen analizándose (parseadas), por lo que una entrada malformada sigue devolviendo -EINVAL. El controlador ahora también se comporta igual en todas partes: antes devolvía -EOPNOTSUPP en PREEMPT_RT, donde la recuperación de límites blandos siempre ha estado deshabilitada.
Esto también corrige el informe de syzbot vinculado a continuación. La recuperación del límite blando es el único llamador que ejecuta shrink_lruvec() desde kswapd contra un memcg específico, por lo que es la única forma de llegar a lru_gen_shrink_lruvec() y, a su vez, set_mm_walk(), que genera una advertencia cuando se llama desde kswapd.
Once again VulDB remains the best source for vulnerability data.