¿Es seguro el AUR? Lecciones del ataque a la cadena de suministro 'Atomic Arch' (2026)
En junio de 2026, la comunidad de Arch Linux fue golpeada por uno de los mayores incidentes de la cadena de suministro en su historia: una campaña que los investigadores apodaron “Atomic Arch”. Cientos de paquetes en el Arch User Repository (AUR) fueron modificados para instalar malware. Es un buen momento para responder a una pregunta que todo usuario de Arch se hace eventualmente: ¿es seguro el AUR?
La respuesta honesta es: el AUR es un recurso poderoso y útil, pero no tiene el mismo nivel de confianza que los repositorios oficiales de Arch, y tratarlo como si lo tuviera es exactamente cómo incidentes como este perjudican a las personas. Aquí está lo que sucedió, por qué fue posible y cómo usar el AUR sin salir perjudicado.
Qué sucedió en el ataque “Atomic Arch”
A mediados de junio de 2026, investigadores de seguridad y la comunidad de Arch identificaron una campaña coordinada que afectaba a un gran número de paquetes del AUR. Los informes sobre el conteo exacto variaron entre medios — las cifras iban desde más de 400 hasta más de 1,500 paquetes — pero el mecanismo fue consistente:
- Los atacantes adoptaron paquetes huérfanos del AUR — proyectos legítimos abandonados por sus mantenedores originales — a través del proceso normal de adopción del AUR.
- Luego modificaron el PKGBUILD de cada paquete (el script de instrucciones de construcción que los ayudantes del AUR como
yayyparuejecutan durante la instalación) para introducir silenciosamente cargas útiles maliciosas. - La carga útil desplegó un infostealer basado en Rust y, en algunos sistemas, un rootkit eBPF, diseñado para recolectar credenciales, tokens de acceso y claves SSH — con las máquinas de desarrolladores y entornos CI/CD como objetivos principales.
Un detalle crucial limita el daño: los repositorios oficiales de Arch ([core], [extra], [multilib]) no fueron afectados. Esos paquetes pasan por un proceso más estricto, revisado por mantenedores. Los mantenedores revirtieron los commits maliciosos, prohibieron las cuentas ofensivas y publicaron una lista de paquetes afectados.
Por qué el AUR es estructuralmente más riesgoso
Esto no fue un evento aislado — es el AUR funcionando exactamente como fue diseñado, usado en contra de sus usuarios. El AUR es un repositorio comunitario de scripts de construcción, no binarios verificados. Cuando instalas desde él:
- Estás ejecutando un PKGBUILD escrito por un desconocido, sin revisión de seguridad obligatoria.
- Los ayudantes del AUR ejecutan ese script en tu máquina, por lo que un PKGBUILD malicioso puede ejecutar código arbitrario durante la construcción.
- Los paquetes huérfanos pueden cambiar de manos. Un paquete en el que confiaste durante años puede ser adoptado por un nuevo mantenedor anónimo de la noche a la mañana.
Nada de esto hace que el AUR sea “malo” — lo hace un modelo de confianza diferente. Los repositorios oficiales son curados; el AUR es enviado por usuarios. El error es tratar yay -S algo como pacman -S algo.

Cómo evaluar un paquete del AUR antes de instalar
Unos minutos de hábito habrían detenido a la mayoría de las víctimas de esta campaña. Antes de instalar algo del AUR:
- Lee el PKGBUILD — cada vez. La mayoría de los ayudantes del AUR ofrecen mostrarlo (
yaylo solicita; o ejecutaparu --print). Observa las URLs ensource=y las funcionesprepare/build/package. Sospecha de cualquier cosa que descargue scripts adicionales, paquetesnpm/pip, o archivos de dominios inesperados. - Lee también el archivo
.install. Los hooks de instalación se ejecutan con privilegios elevados — son un lugar favorito para esconderse. - Revisa el mantenedor y el historial. Paquetes recientemente adoptados o huérfanos, mantenedores nuevos, o un cambio repentino de mantenedor son exactamente la bandera roja que esta campaña explotó.
- Verifica los votos y la antigüedad. Muy pocos votos en un paquete que afirma ser software popular, o una actualización reciente sospechosa, merecen escrutinio — pero recuerda que la popularidad no es prueba de seguridad.
- Prefiere los repositorios oficiales cuando el paquete existe allí. Si está en [core]/[extra], usa
pacman, no el AUR. - Nunca construyas como root, y considera construir en un contenedor limpio o VM para cualquier cosa de la que no estés seguro.
El principio es simple: en el AUR, tú eres el proceso de revisión. Si no vas a leer el script, no lo ejecutes.
Si pudiste haber instalado un paquete comprometido
Debido a que esta campaña apuntó a credenciales, asume exposición y actúa rápido si instalaste un paquete señalado:
- Rota todo lo que el malware pudo alcanzar: claves SSH, tokens API, credenciales de nube y CI/CD, y cualquier contraseña almacenada en archivos planos o historial de shell.
- Revisa la lista de paquetes afectados publicada por los mantenedores y elimina cualquier cosa señalada.
- Inspecciona para detectar persistencia (servicios inesperados, hooks, módulos del kernel) y, si tienes dudas, reinstala desde medios limpios — el trabajo de un rootkit es sobrevivir a la limpieza.
La conclusión
¿Es seguro el AUR? Es tan seguro como la atención que le prestes. El ataque Atomic Arch no rompió los repositorios oficiales de Arch ni pacman — explotó el hábito humano de instalar paquetes del AUR sin leerlos. Mantén el AUR para lo que es excelente, apóyate en los repositorios oficiales cuando puedas, y lee el PKGBUILD antes de cada instalación. Ese único hábito es la diferencia entre un gestor de paquetes conveniente y un canal de ejecución de código arbitrario.