Load/Mine en Hugging Face: cómo trust_remote_code convierte un modelo de 42 bytes en un minero en tus GPUs, y por qué la campaña volvió tras el retiro

By Carlos Montiel | Especialista en IA Empresarial
Read in English →
Publicado: 2026-10-30 | Por: Carlos Montiel | Lectura: ~6 minutos
Load/Mine en Hugging Face: cómo trust_remote_code convierte un modelo de 42 bytes en un minero en tus GPUs, y por qué la campaña volvió tras el retiro

Cargar un modelo de Hugging Face suena a descargar datos, no a ejecutar un programa. Pero con una opción llamada trust_remote_code, el modelo trae su propio Python y lo corre en tu máquina al cargarse. Pluto Security documentó una campaña que explota exactamente eso para minar criptomonedas en servidores con GPU, y que reapareció días después de ser retirada.

Cómo funciona: no hay pesos envenenados

Según BleepingComputer y el informe de Pluto Security, publicados el 29 de octubre, la campaña no usa pesos manipulados ni explotación de pickle. Abusa de trust_remote_code: cuando el usuario (o la herramienta de despliegue) lo activa, el código Python incluido en el repositorio corre antes de que el modelo se cargue. El archivo model.safetensors del modelo principal pesa 42 bytes y no contiene tensores. Los blancos eran servidores de inferencia autoalojados, Xinference y GPUStack.

Repositorios maliciosos 31, en siete cuentas, dos oleadas Descargas del modelo más popular 28.412 (al 28 de octubre) Descargas totales (con enlazados) más de 32.000 (no son infecciones confirmadas) Ganancias del monedero principal unos 2.276 PRL (~5.000 dólares) Segunda oleada 19 repos en cuentas nuevas, a los pocos días

Qué hacía el código

Pluto describe un minero (peakminer) camuflado como proceso del kernel, con un watchdog que lo reinicia cada 120 segundos. Algunas versiones abren además una reverse shell, hay una puerta trasera por clave SSH y un script de escape de contenedores dirigido a GPUStack. Nueve máquinas de un clúster de investigación empezaron a minar y pararon unos seis minutos después. Según Pluto, el operador parece hablar chino por los comentarios del código y por su infraestructura; las ganancias son modestas, pero el acceso persistente vale más que el minero.

Los escáneres no lo vieron: Pluto indica que el modelo principal de la segunda oleada pasó limpio por los análisis mientras acumulaba descargas; JFrog lo clasificó como "no es un modelo de machine learning". Hugging Face escanea con antivirus y socios como Protect AI y JFrog. Tras el reporte, ambas plataformas retiraron las cuentas de la primera oleada, pero otra copia (htt0118, creada el 25 de octubre) seguía activa cuando escribió BleepingComputer. Las fuentes difieren en detalles menores, por ejemplo el número de cuentas de la segunda oleada.

Un segundo ataque, dirigido a agentes de código

BleepingComputer añade que Air Security halló en GitHub un falso "Solana starter kit" (SolanaUpdateTools/solana-starter-kit, creado en noviembre de 2025, 286 estrellas) que aparece primero cuando un agente busca ese tema. Su README indica ejecutar un one-liner de PowerShell que baja un NetSupport RAT. No es un malware nuevo; lo novedoso es que el señuelo está pensado para que un agente de código lo ejecute sin revisar.

Qué significa para una empresa que usa IA

Lectura para tu empresa: (1) prohibí por política trust_remote_code=True con modelos de terceros no revisados, o revisá a mano los archivos .py que referencia el modelo antes de activarlo; (2) corré la inferencia de modelos externos en contenedores sin privilegios ni credenciales montadas; (3) si una máquina cargó alguno de estos modelos, aislala y rotá las credenciales: matar el minero no elimina las puertas traseras; (4) pedile a tus agentes de código que nunca ejecuten comandos tipo iwr | iex o curl | sh sacados de un README. Quien pretenda usar modelos abiertos en producción debe tratar el repositorio de modelos como se trata a un gestor de paquetes.
Carlos Montiel
Arquitecto de Soluciones IA Empresarial
Especialista en LLMs, Agentes y Orquestación
guatemalia.com/#contacto · info@guatemalia.com

¿Necesitas implementar IA en tu empresa?

Carlos Montiel es arquitecto de soluciones IA empresarial. Implementa LLMs, Agentes, RAG y orquestadores en empresas de Guatemala y Latinoamérica. Contáctalo para una consultoría.

Contactar a Carlos Montiel

info@guatemalia.com