Entradas Mensuales

Síguenos en:

Canal Oficial Telegram de elhacker.NET Grupo Facebook elhacker.NET Twitter elhacker.NET Canal Youtube elhacker.NET Comunidad Steam: Grupo elhacker.NET Mastodon

Entradas populares

PostHeaderIcon Una IA vulneró el código de Snowflake y otro agente inteligente aprovechó el fallo


Una IA de programación introdujo accidentalmente un error de seguridad en el código de Snowflake, el cual fue detectado y explotado autónomamente por otra IA de seguridad de Wiz. El agente atacante logró extraer credenciales antes de que el fallo fuera reportado y solucionado el mismo día. Este incidente resalta el riesgo de que las IA generen vulnerabilidades que otros agentes automatizados pueden hallar rápidamente.





Una IA rompió el código de Snowflake; luego otra IA, un agente de ataque, encontró el error de forma autónoma, lo explotó y extrajo credenciales sin intervención humana.

Afortunadamente, este no fue otro caso de agentes de IA rebeldes haciendo cosas malvadas. Se trató de una búsqueda de errores autorizada, realizada a través del programa de divulgación de vulnerabilidades HackerOne de Snowflake, y Snowflake corrigió el fallo el mismo día que Wiz lo reportó y rotó las credenciales afectadas al día siguiente.

El agente rojo de Wiz, un atacante autónomo impulsado por IA diseñado para la seguridad ofensiva, encontró el fallo en el flujo de trabajo de GitHub Actions durante un escaneo rutinario de repositorios públicos el 23 de junio. La vulnerabilidad de inyección de scripts existía en snowflakedb/snowflake-connector-net, y permitía que un usuario no autenticado ejecutara comandos arbitrarios dentro de un ejecutor de GitHub Actions abriendo un problema de GitHub con un título especialmente diseñado.




Y resultó que una IA había inyectado inadvertidamente el error en el código cinco días antes.

GitHub Copilot Autofix, un asistente de codificación por IA, coautorizó el commit el 18 de junio, e introdujo un error de inyección de scripts en los bloques "run" al eliminar el patrón de entrada sanitizado existente del repositorio y reemplazarlo con una expansión de cadena directa en un script de shell.

“Diseñamos un título de problema que, tras la expansión de la plantilla, rompe la cadena de echo y exfiltra las credenciales de Jira a través de una llamada callback fuera de banda”, dijo Gal Nagli, jefe de exposición a amenazas de Wiz, en un blog el lunes.

Estas credenciales dieron a Wiz acceso de lectura a los proyectos de ingeniería, cumplimiento de seguridad y seguimiento de recompensas por errores de Snowflake.

Wiz reportó la vulnerabilidad del flujo de trabajo a la plataforma de datos en la nube el 23 de junio, y Snowflake la parcheó el mismo día. También revocó y rotó el token de Jira, y confirmó, mediante registros de auditoría, que Wiz fue el único tercero en acceder al endpoint durante la ventana de exposición de cinco días.

La divulgación “fue investigada y remediada inmediatamente, y nuestra investigación no encontró evidencia de acceso no autorizado”, dijo un portavoz de Snowflake. “Estamos trabajando junto con Wiz para compartir estos aprendizajes con la industria en general para fomentar la adopción generalizada de estas mejores prácticas de seguridad”.

Wiz, por su parte, eliminó todos los datos a los que accedió durante la investigación de la vulnerabilidad y las pruebas de concepto del exploit, y afirmó que este incidente demuestra que la revisión de código humana no es suficiente para detectar vulnerabilidades rápidamente, especialmente a medida que los desarrolladores utilizan cada vez más la IA.

“Este incidente resalta una realidad que emerge rápidamente en el desarrollo de software: cómo los asistentes de codificación por IA pueden introducir inadvertidamente vulnerabilidades de inyección de flujo de trabajo, y cómo los agentes de IA automatizados pueden detectarlas rápidamente en el entorno real”, escribió Nagli.

Por supuesto, la empresa propiedad de Google tiene un interés creado al decir esto. Pero eso no hace que no sea cierto.®

Fuente:
TheRegister

0 comentarios :

Publicar un comentario

Los comentarios pueden ser revisados en cualquier momento por los moderadores.

Serán publicados aquellos que cumplan las siguientes condiciones:
- Comentario acorde al contenido del post.
- Prohibido mensajes de tipo SPAM.
- Evite incluir links innecesarios en su comentario.
- Contenidos ofensivos, amenazas e insultos no serán permitidos.

Debe saber que los comentarios de los lectores no reflejan necesariamente la opinión del STAFF.