Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
cve-2025-32711 — PowerShell-based detection and remediation toolkit para CVE-2025-32711 (EchoLeak), una vulnerabilidad crítica de inyección de comandos de IA de cero clics en Microsoft 365 Copilot. Escanea patrones de correo electrónico, registros de auditoría y configuraciones de seguridad para identificar y mitigar ataques de inyección de prompts. | Kitploit
Herramientas/GitHubGitHub/daryllundy/cve-2025-32711
Escáneres de VulnerabilidadesAnálisis de VulnerabilidadesAuditoría de ConfiguraciónSeguridad en la NubeRespuesta a IncidentesSeguridad de Correo ElectrónicoSeguridad de IA
GitHub
daryllundy/cve-2025-32711

cve-2025-32711

Ver Repositorio
329hace 1 añoAún no revisado

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →

Acerca de

PowerShell-based detection and remediation toolkit para CVE-2025-32711 (EchoLeak), una vulnerabilidad crítica de inyección de comandos de IA de cero clics en Microsoft 365 Copilot. Escanea patrones de correo electrónico, registros de auditoría y configuraciones de seguridad para identificar y mitigar ataques de inyección de prompts.

Compartir

Herramienta de Detección de CVE-2025-32711 (EchoLeak) 🔐

PowerShell License Security GitLab Mirror

Descripción general

CVE-2025-32711, apodado "EchoLeak", es una vulnerabilidad crítica de cero clics en Microsoft 365 Copilot que permitía a los atacantes exfiltrar datos organizativos sensibles sin ninguna interacción del usuario. Este repositorio contiene herramientas de detección y remediación para ayudar a las organizaciones a evaluar su exposición e implementar medidas de protección.

Demo

asciicast

Demostración de la herramienta de detección y remediación basada en PowerShell

Detalles de la vulnerabilidad

  • ID de CVE: CVE-2025-32711
  • Apodo: EchoLeak
  • Puntuación CVSS: 9.3 (Crítica)
  • Tipo: Violación de alcance de LLM / Inyección de comandos en IA
  • Producto afectado: Microsoft 365 Copilot
  • Estado: Parcheado por Microsoft en el lado del servidor en mayo de 2025
  • Acción del usuario requerida: Ninguna (parche aplicado en el servidor)

Mecanismo del ataque

La vulnerabilidad explota la forma en que Microsoft 365 Copilot procesa y recupera datos:

  1. Ataque de cero clics: El atacante envía un correo electrónico especialmente diseñado que contiene inyecciones de prompt ocultas
  2. Bypass de seguridad: El correo electrónico evade los clasificadores XPIA (Cross-Prompt Injection Attack) al aparecer como instrucciones del usuario
  3. Exfiltración de datos: Cuando Copilot procesa cualquier consulta, accede al correo malicioso y ejecuta las instrucciones ocultas
  4. Fuga silenciosa: Los datos sensibles del contexto de Copilot (correos electrónicos, OneDrive, SharePoint, Teams) se envían a servidores controlados por el atacante

Estructura del repositorio

cve-2025-32711-detection/
├── README.md                    # Este archivo
├── detect.ps1                   # Script de detección en PowerShell
├── remediate.ps1                # Script de remediación en PowerShell
├── tests/
│   ├── test_detection.ps1       # Suite de pruebas del script de detección
│   └── test_remediation.ps1     # Suite de pruebas del script de remediación
└── logs/                        # Directorio para archivos de registro

Requisitos previos

  • Windows PowerShell 5.1 o PowerShell 7+
  • Privilegios administrativos en el sistema
  • Módulos de PowerShell para Microsoft 365:
    • ExchangeOnlineManagement
    • Microsoft.Graph
    • AzureAD o AzureAD.Standard.Preview

Instalación

  1. Clone este repositorio:
git clone https://github.com/daryllundy/cve-2025-32711-detection.git
cd cve-2025-32711-detection
  1. Instale los módulos de PowerShell requeridos:
Install-Module -Name ExchangeOnlineManagement -Force
Install-Module -Name Microsoft.Graph -Force
Install-Module -Name AzureAD -Force
  1. Conéctese a Microsoft 365:
Connect-ExchangeOnline
Connect-MgGraph -Scopes "User.Read.All", "Directory.Read.All", "SecurityEvents.Read.All"
Connect-AzureAD

Uso

Script de detección

El script de detección verifica:

  • El estado de implementación de Microsoft 365 Copilot
  • Patrones sospechosos de correo electrónico que indican intentos de inyección de prompt
  • Vulnerabilidades en la configuración de seguridad
  • Anomalías en los registros de auditoría

Ejecute el script de detección:

.\detect.ps1 -OutputPath ".\logs\detection_report.json"

Parámetros:

  • -OutputPath: Ruta del informe de detección (predeterminado: .\logs\detection_report.json)
  • -IncludeEmailAnalysis: Realiza un análisis profundo del correo electrónico (puede tardar más)
  • -Days: Número de días a revisar en los registros de auditoría (predeterminado: 30)

Script de remediación

El script de remediación implementa:

  • Reglas mejoradas de filtrado de correo electrónico
  • Políticas DLP para la detección de inyección de prompt
  • Mejoras en el registro de auditoría
  • Endurecimiento de la configuración de seguridad

Ejecute el script de remediación:

.\remediate.ps1 -ConfigPath ".\config\remediation_config.json" -WhatIf

Parámetros:

  • -ConfigPath: Ruta del archivo de configuración de remediación
  • -WhatIf: Previsualiza los cambios sin aplicarlos
  • -Force: Aplica los cambios sin solicitar confirmación

Pruebas

Ejecute las suites de pruebas para verificar el funcionamiento de los scripts:

# Probar capacidades de detección
.\tests\test_detection.ps1

# Probar funciones de remediación
.\tests\test_remediation.ps1

Indicadores de detección

La herramienta busca los siguientes indicadores de posible explotación:

  1. Patrones de correo electrónico:

    • Correos electrónicos que contienen enlaces de estilo Markdown con parámetros de consulta excesivos
    • Mensajes con instrucciones ocultas dirigidas a asistentes de IA
    • Enlaces de referencia de estilo Markdown que evaden los filtros estándar
  2. Anomalías de comportamiento:

    • Patrones inusuales de acceso a datos por parte de las cuentas de servicio de Copilot
    • Aumento en las transferencias externas de datos
    • Entradas sospechosas en los registros de auditoría relacionadas con operaciones de IA
  3. Debilidades de configuración:

    • Políticas DLP ausentes o mal configuradas
    • Reglas de filtrado de correo electrónico inadecuadas
    • Registro de auditoría deshabilitado para operaciones de IA

Acciones de remediación

El script de remediación realiza las siguientes acciones:

  1. Seguridad del correo electrónico:

    • Crea reglas de flujo de correo para detectar patrones de inyección de prompt
    • Implementa filtrado de contenido para amenazas específicas de IA
    • Bloquea patrones sospechosos de Markdown en los correos electrónicos
  2. Prevención de pérdida de datos:

    • Crea políticas DLP para la detección de inyección de prompt en IA
    • Supervisa patrones de exfiltración de datos
    • Alerta sobre combinaciones de contenido sospechosas
  3. Auditoría y monitoreo:

    • Habilita un registro de auditoría integral
    • Crea políticas de alerta para anomalías relacionadas con IA
    • Configura políticas de retención para registros de seguridad
  4. Controles de acceso:

    • Revisa y restringe los permisos de acceso a datos de Copilot
    • Implementa políticas de acceso condicional
    • Aplica el principio de privilegio mínimo

Buenas prácticas

  1. Monitoreo regular: Ejecute el script de detección semanalmente para identificar nuevas amenazas
  2. Actualizar patrones: Mantenga actualizados los patrones de detección a medida que surgen nuevas variantes de ataque
  3. Probar a fondo: Utilice siempre el parámetro -WhatIf antes de aplicar la remediación
  4. Documentar cambios: Mantenga registros de todas las configuraciones de seguridad aplicadas
  5. Mantenerse informado: Supervise los avisos de seguridad de Microsoft para conocer las actualizaciones

Limitaciones

  • Esta herramienta no puede detectar explotaciones pasadas si los registros de auditoría han sido purgados
  • Los parches del lado del servidor aplicados por Microsoft ya han abordado la vulnerabilidad principal
  • Los patrones de detección pueden necesitar actualizaciones a medida que evolucionan las técnicas de ataque
  • Algunas acciones de remediación requieren licencias específicas de Microsoft 365

Soporte

Para problemas, preguntas o contribuciones:

  • Abra un issue en este repositorio
  • Consulte la documentación oficial de Microsoft
  • Revise el aviso del Microsoft Security Response Center

Referencias

Descargar herramienta