Seguridad

Un fallo en snap-confine permite obtener root en Ubuntu Desktop con acceso local

La vulnerabilidad CVE-2026-8933 permite que un usuario sin privilegios escale a root en instalaciones por defecto de Ubuntu Desktop. Canonical ya ha publicado versiones corregidas de snapd, y conviene desplegarlas cuanto antes en equipos de trabajo y entornos de desarrollo.

Entry image

Un defecto de seguridad en snap-confine, una pieza interna de snapd, deja la puerta abierta a una escalada local de privilegios hasta root en equipos con Ubuntu Desktop. El fallo, registrado como CVE-2026-8933 y catalogado con severidad alta, afecta de forma directa a instalaciones por defecto de Ubuntu Desktop 24.04, 25.10 y 26.04, un escenario común en portátiles corporativos, puestos de desarrolladores y estaciones de administración.

La debilidad no permite entrar desde Internet por sí sola. Exige presencia local previa, o que el atacante ya ejecute código con permisos de usuario. El problema es lo que ocurre después: esa intrusión limitada puede convertirse en control total del sistema. En la métrica CVSS, el fallo figura con 7.8 y un vector AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, lo que resume un riesgo alto en confidencialidad, integridad y disponibilidad una vez el atacante está dentro.

El origen se relaciona con un cambio de endurecimiento que sustituyó el modelo tradicional setuid root por otro basado en Linux capabilities. Ese rediseño reducía superficie de ataque en teoría, pero abrió una ventana delicada durante la inicialización del sandbox. La explotación se apoya en condiciones de carrera durante la creación de directorios y ficheros temporales en /tmp, combinando un montaje FUSE y enlaces simbólicos para redirigir escrituras hacia rutas sensibles.

Entre las técnicas descritas aparece una vía para sortear el confinamiento con AppArmor: dejar una regla udev maliciosa en /run/udev/rules.d/ y forzar que systemd-udevd ejecute comandos como root. Ese tipo de encadenado ilustra el riesgo real en endpoints, donde basta un primer paso, por ejemplo un binario no confiable ejecutado por un usuario, para terminar con un host completamente comprometido.

La corrección upstream llega con snapd 2.76.1. En Ubuntu, los paquetes corregidos incluyen 2.76+ubuntu22.04.1, 2.76+ubuntu24.04.1 y 2.76+ubuntu26.04.3, además de versiones bajo ESM para Ubuntu 16.04, 18.04 y 20.04. La recomendación práctica es doble: actualizar snapd cuanto antes y verificar versión equipo a equipo, sin dar por hecho que una actualización anterior o la antigüedad del sistema bastan para estar a salvo. En organizaciones, el despliegue debería priorizar estaciones de trabajo, equipos de desarrollo y cualquier endpoint con más probabilidad de ejecutar software con permisos de usuario.

Más allá del parche, conviene apretar el perímetro interno. Reducir la ejecución de binarios no confiables, reforzar controles de acceso local y mantener una buena higiene de hardening, con AppArmor activo y actualizaciones al día, ayuda a acotar el margen de maniobra que explotan este tipo de fallos locales.

Más información

La entrada Un fallo en snap-confine permite obtener root en Ubuntu Desktop con acceso local se publicó primero en Una Al Día.

Powered by WPeMatico

Gustavo Genez

Informático de corazón y apasionado por la tecnología. La misión de este blog es llegar a los usuarios y profesionales con información y trucos acerca de la Seguridad Informática.