Las imágenes de este artículo han sido generadas con inteligencia artificial. Cómo publicamos
Investigadores en ciberseguridad han identificado una nueva técnica de ataque que explota la confianza de los asistentes de programación basados en IA para ejecutar código arbitrario en máquinas de desarrolladores, sin necesidad de comprometer previamente servidores ni recurrir a phishing. La táctica, bautizada por Tenet Security como Agentjacking, aprovecha cómo los agentes consumen datos de servicios externos a través del llamado Model Context Protocol (MCP) y cómo Sentry, una plataforma de seguimiento de errores, devuelve eventos que los agentes interpretan como instrucciones confiables.
En esencia, el ataque consiste en publicar un evento malicioso en Sentry usando una credencial pública conocida como DSN, que por diseño admite envíos desde cualquier origen. Ese evento contiene texto formateado —principalmente markdown y claves de contexto manipuladas— que cuando es devuelto por el servidor MCP del servicio se presenta al asistente como una resolución o guía legítima sobre cómo arreglar un fallo. Si el desarrollador pide al agente que "arregle los problemas de Sentry" o similar, el asistente puede ejecutar las instrucciones embebidas con los mismos privilegios del usuario y revelar así variables de entorno, credenciales Git, URLs privadas de repositorios y otros secretos.

El hallazgo pone el foco en dos fallos combinados: por un lado, la exposición pública de credenciales de envío como el DSN de Sentry y, por otro, la ausencia de una frontera clara entre datos externos y "salida de sistema" que los agentes tratan como confiables. El riesgo no es sólo teórico: los investigadores reportaron cientos de organizaciones con DSNs inyectables y una tasa de explotación alta en pruebas controladas, lo que sugiere que este vector es práctico y efectivamente explotable en entornos reales.
La novedad de Agentjacking no reside únicamente en la inyección de contenido, sino en transformar un servicio de diagnóstico público en una vía para comprometer estaciones de trabajo de desarrolladores. A diferencia de ataques que intentan penetrar redes o sortear controles perimetrales, aquí cada paso del ataque está autorizado y parece legítimo, lo que lo hace difícil de detectar por herramientas tradicionales como EDR o WAF. Esa cualidad eleva el agente mismo a la condición de nueva superficie de ataque: el asistente de programación es ahora una pieza que, si se engaña, puede actuar contra el propietario.
Sentry reconoció el problema pero indicó que la mitigación completa no es sencilla, calificando el vector como "técnicamente no defendible" en su forma más pura y aplicando un filtrado global para bloquear cadenas de carga útiles identificadas. Esa respuesta parcial subraya que muchas defensas recaen en los consumidores del servicio (equipos de desarrollo y operaciones) y en cómo configuran y usan agentes de IA.
Para reducir exposición inmediata, las organizaciones deben adoptar medidas de contención y diseño. Lo primero es tratar cualquier dato devuelto por servicios externos como no confiable: los asistentes no deberían ejecutar de forma automática instrucciones remitidas por terceras partes ni abrir procesos con privilegios elevados sin validación humana. Es recomendable mover la ejecución de asistentes a entornos aislados o sandboxes con permisos mínimos, impedir acceso directo a credenciales sensibles desde esos entornos y evitar almacenar secretos en variables que puedan ser leídas por procesos de usuario.
En paralelo, conviene auditar el código cliente para localizar y minimizar la presencia de DSNs públicos o tokens de ingestión en aplicaciones web o repositorios. Cuando sea posible, sustituir mecanismos públicos por soluciones con control de acceso más estricto o limitar el alcance de los tokens. Los equipos de desarrollo deberían además incorporar controles operativos como aprobación humana obligatoria para cambios sugeridos por asistentes, revisiones de seguridad en pull requests que incluyan validación de fuentes de datos y registro exhaustivo de comandos que los agentes intenten ejecutar.

A nivel organizacional, la mitigación incluye políticas de menor privilegio para cuentas de desarrollo, segmentación de redes, restricciones de egress para evitar que asistentes contacten libremente a servicios externos y detección de patrones inusuales en la interacción con herramientas de depuración y error tracking. También es recomendable monitorizar intentos de ingestión anómala en sistemas como Sentry y mantener líneas de comunicación abiertas con los proveedores del servicio para aplicar filtros o reglas temporales mientras se diseña una solución más completa.
Este incidente refuerza un punto clave: la incorporación de IA en flujos de desarrollo no elimina la necesidad de controles clásicos de seguridad; los transforma. Validar la procedencia y la intención de la información, segregar ambientes y limitar privilegios son prácticas ya conocidas pero que ahora deben aplicarse con rigor sobre interfaces que antes se consideraban inofensivas. Para profundizar en la naturaleza técnica de inyecciones y cómo prevenirlas, es útil revisar recursos generales sobre amenazas de inyección en la web como los que publica OWASP en https://owasp.org/www-community/attacks/Injection_attack, y la documentación del propio Sentry sobre el manejo de DSNs que orienta sobre su uso correcto.
En definitiva, Agentjacking no es una invitación a dejar de usar asistentes de programación, sino una alarma para repensar cómo se confía en las entradas externas y cómo se configuran los asistentes en el flujo de trabajo del desarrollador. La ventaja práctica es que muchas mitigaciones son implementables hoy mismo: no ejecutar automáticamente sugerencias no validadas, reducir privilegios, aislar entornos y auditar la exposición de credenciales son pasos concretos que pueden cerrar la mayoría de las rutas de ataque descritas por los investigadores.
Relacionadas
Mas noticias del mismo tema.

Ataque con agentes de IA orquestados por atacante chino expone paneles Cairn y credenciales
Un conjunto de agentes autónomos de inteligencia artificial fue orientado por un atacante de habla china contra tiendas y sitios web corporativos, y un investigador de seguridad...

Detienen a ingeniero de OpenAI por grabador oculto en sala de juntas de oficina en San Francisco
Un tribunal de Estados Unidos autorizó esta semana la detención de Abdulrahman Alfozan, un ingeniero que trabajó en OpenAI, tras la imputación del gobierno estadounidense por ha...

Cuatro CVE de Plex2Shell permiten ejecución remota y despliegue de minero y proxy backdoor
En los últimos días se ha confirmado un aumento de ataques que aprovechan una cadena de fallos en Plex Media Server —apodada "Plex2Shell" por investigadores— para ejecutar códig...

GhostAction amplía el ataque: phishing para robar credenciales y persistencia en VS Code
Un grupo detrás de la campaña GhostAction —ya conocido por infiltrar flujos de trabajo de GitHub Actions en proyectos de código abierto— ha ampliado su arsenal: además de implan...

ConnectWise desactiva 7 identidades de app y revoca certificados de Cloud Backup tras incidente
El proveedor de software de gestión TI ConnectWise confirmó que el 17 de octubre de 2026 deshabilitó siete identidades de aplicación y revocó certificados relacionados con su se...

Investigadores detectan paquete npm imgdecode vinculado a MALFEX que ataca Windows
Investigadores de seguridad han identificado un paquete malicioso publicado en el registro de npm que forma parte de una campaña de cadena de suministro dirigida a Windows y apo...

OpenBSD 7.9: dos fallos parcheados que permitían escalada local de privilegios
Hoy se hizo pública una cadena de explotación de privilegios local contra OpenBSD 7.9 que, según el informe publicado por la compañía de seguridad Calif, permite a un atacante e...