Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
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.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
CVE-2025-53770 — Escáner de vulnerabilidades basado en red para detectar sistemas vulnerables a CVE-2025-53770 (deserialización insegura). Incluye detectores en PowerShell y Python con puntuación de riesgo y generación de informes en JSON. | Kitploit
Herramientas/GitHubGitHub/daryllundy/cve-2025-53770
Escáneres de VulnerabilidadesAnálisis de VulnerabilidadesAnálisis de CódigoSeguridad WebSeguridad de RedesPruebas de Penetración
GitHubdaryllundy/cve-2025-53770

CVE-2025-53770

Escáner de vulnerabilidades basado en red para detectar sistemas vulnerables a CVE-2025-53770 (deserialización insegura). Incluye detectores en PowerShell y Python con puntuación de riesgo y generación de informes en JSON.

Ver Repositorio
2hace 11 mesesAú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 →
Compartir

Proyecto de Detección CVE-2025-53770

Un kit de herramientas integral de detección de vulnerabilidades para identificar sistemas vulnerables a CVE-2025-53770 (CWE-502: Deserialización de datos no confiables).

🔍 Descripción general

Este proyecto proporciona scripts de detección listos para entornos empresariales para identificar y evaluar sistemas potencialmente vulnerables a CVE-2025-53770, una vulnerabilidad de seguridad relacionada con la deserialización insegura de datos no confiables. El kit incluye implementaciones tanto en PowerShell como en Python para una máxima compatibilidad en diferentes entornos.

Detalles de la vulnerabilidad

  • CVE ID: CVE-2025-53770
  • Clasificación CWE: CWE-502 (Deserialización de datos no confiables)
  • Gravedad: Variable (depende de la implementación y la exposición)
  • Descripción: Vulnerabilidad en los procesos de deserialización que puede conducir a la ejecución remota de código

🚀 Inicio rápido

Detector PowerShell

root@kitploit:~
# Basic scan
.\src\detectors\detector.ps1 -TargetRange "192.168.1.1-50"

# Scan with output file and verbose logging
.\src\detectors\detector.ps1 -TargetRange "192.168.1.0/24" -OutputFile "results.json" -Verbose

Detector Python

root@kitploit:~
# Install with uv (recommended)
uv sync

# Basic scan
uv run python src/detectors/detector.py --target-range "192.168.1.1-50"

# Scan with output file and verbose logging
uv run python src/detectors/detector.py --target-range "10.0.0.0/24" --output results.json --verbose

# Or use the installed script
uv run cve-2025-53770-detect --target-range "192.168.1.1-50"

📁 Estructura del proyecto

root@kitploit:~
CVE-2025-53770/
├── README.md
├── docs/
│   ├── CLAUDE.md
│   ├── DETECTION_ALGORITHMS.md
│   ├── LIBRARIES.md
│   ├── NOTES.md
│   ├── PROJ_NOTES.md
│   ├── TASKS.md
│   └── TODO.md
├── src/
│   └── detectors/
│       ├── __init__.py
│       ├── detector.py
│       └── detector.ps1
├── tests/
│   ├── README.md
│   ├── mock_server/
│   ├── test_data/
│   └── unit/
├── .gitignore
├── pyproject.toml
└── uv.lock

🛠️ Instalación y configuración

Requisitos previos

PowerShell

  • PowerShell 5.1+ o PowerShell Core 7.0+
  • No se requieren dependencias adicionales

Python

  • Python 3.8+
  • Gestor de paquetes uv (recomendado) o pip
  • Librería aiohttp para operaciones HTTP asíncronas

Pasos de instalación

  1. Instalar uv (si aún no está instalado)

    root@kitploit:~
    # On macOS and Linux
    curl -LsSf https://astral.sh/uv/install.sh | sh
    
    # On Windows
    powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
    
    # Alternative: use pip
    pip install uv
    
  2. Clonar el repositorio

    root@kitploit:~
    git clone <repository-url>
    cd CVE-2025-53770
    
  3. Instalar las dependencias de Python

    root@kitploit:~
    # Install all dependencies (recommended)
    uv sync
    
    # Or install specific groups
    uv sync --group testing
    uv sync --group dev
    
    # Alternative with pip (if uv not available)
    pip install -e .
    
  4. Verificar la instalación

    root@kitploit:~
    # Test Python detector
    uv run python src/detectors/detector.py --help
    uv run cve-2025-53770-detect --help
    
    # Test PowerShell detector
    Get-Help .\src\detectors\detector.ps1
    

📖 Guía de uso

Detector PowerShell (detector.ps1)

Parámetros

  • TargetRange (Obligatorio): Rango de IPs a escanear
    • IP única: "192.168.1.100"
    • Rango de IPs: "192.168.1.1-50"
    • Notación CIDR: "192.168.1.0/24" (soporte básico)
  • OutputFile (Opcional): Ruta para guardar los resultados JSON
  • Verbose (Opcional): Habilita el registro detallado

Ejemplos

root@kitploit:~
# Scan single subnet with verbose output
.\src\detectors\detector.ps1 -TargetRange "192.168.1.1-254" -Verbose

# Enterprise scan with results export
.\src\detectors\detector.ps1 -TargetRange "10.0.0.1-100" -OutputFile "enterprise_scan.json"

Detector Python (src/detectors/detector.py)

Argumentos

  • --target-range, -t (Obligatorio): Rango de IPs a escanear
  • --output, -o (Opcional): Archivo de salida para los resultados JSON
  • --verbose, -v (Opcional): Habilita el registro detallado

Ejemplos

root@kitploit:~
# Comprehensive network scan
uv run python src/detectors/detector.py --target-range "192.168.0.0/24" --verbose

# Targeted scan with results export
uv run python src/detectors/detector.py -t "10.0.1.1-50" -o vulnerability_report.json

# Using the installed command
uv run cve-2025-53770-detect --target-range "192.168.0.0/24" --output scan_results.json

🔧 Metodología de detección

Proceso de escaneo

  1. Descubrimiento de red: Escaneo de puertos HTTP/HTTPS comunes (80, 443, 8080, 8443, etc.)
  2. Sondeo HTTP: Analizar respuestas HTTP, cabeceras y contenido
  3. Detección de patrones: Buscar frameworks de deserialización y prácticas inseguras
  4. Evaluación de riesgos: Puntuar vulnerabilidades según múltiples indicadores
  5. Generación de informes: Salida JSON estructurada con hallazgos detallados

Patrones de detección

Los detectores identifican:

  • Frameworks de serialización Java (ObjectInputStream, BinaryFormatter)
  • Patrones de deserialización inseguros (pickle.loads, yaml.load)
  • Servidores de aplicaciones con problemas de deserialización conocidos
  • Indicadores de falta de validación de entrada
  • Cabeceras HTTP y tipos de contenido sospechosos

Puntuación de riesgos

  • Puntuación 0-49: Riesgo bajo (hallazgos informativos)
  • Puntuación 50-69: Riesgo medio (vulnerabilidad potencial)
  • Puntuación 70+: Riesgo alto (probablemente vulnerable)

📊 Formato de salida

Ambos detectores generan informes JSON estructurados:

root@kitploit:~
{
  "scan_metadata": {
    "cve_id": "CVE-2025-53770",
    "scan_date": "2025-07-28T10:30:00Z",
    "scanner_version": "Python-1.0",
    "target_range": "192.168.1.1-50",
    "total_vulnerabilities": 3,
    "total_high_severity": 1,
    "total_medium_severity": 2,
    "total_low_severity": 0
  },
  "vulnerabilities": [
    {
      "timestamp": "2025-07-28T10:30:15Z",
      "target": {
        "ip_address": "192.168.1.100",
        "port": 8080
      },
      "vulnerability": {
        "cve_id": "CVE-2025-53770",
        "cwe_id": "CWE-502",
        "description": "Deserialization of Untrusted Data",
        "severity": "HIGH",
        "score": 75,
        "is_vulnerable": true
      },
      "findings": [
        "Java application server detected: Apache Tomcat",
        "Deserialization pattern detected: ObjectInputStream"
      ],
      "technical_details": {
        "probe_results": { /* HTTP response data */ },
        "scan_method": "Python Async HTTP Probe"
      }
    }
  ]
}

🏢 Despliegue empresarial

Consideraciones sobre el escaneo de red

  • Configuración del firewall: Asegúrese de que los hosts de escaneo puedan alcanzar las redes de destino
  • Limitación de velocidad: Los tiempos de espera integrados evitan la saturación de la red
  • Autenticación: No se requieren credenciales para el escaneo de detección
  • Registro: Registro exhaustivo para pistas de auditoría

Opciones de integración

  • Integración con SIEM: Salida JSON compatible con las principales plataformas SIEM
  • Pipelines de CI/CD: Escaneo automatizado de vulnerabilidades en flujos de trabajo de despliegue
  • Escaneo programado: Úselo con cron/Programador de tareas para evaluaciones periódicas
  • Paneles de informes: Analice los resultados JSON para la elaboración de informes ejecutivos

Consideraciones de seguridad

  • Operación de solo lectura: Los detectores solo realizan reconocimiento, sin explotación
  • Impacto en la red: Tráfico de red mínimo, escaneo no intrusivo
  • Privacidad de los datos: Sin recopilación ni almacenamiento de datos sensibles
  • Falsos positivos: La puntuación de riesgos ayuda a priorizar vulnerabilidades reales

🛡️ Guía de remediación

Acciones inmediatas

  1. Inventario de sistemas: Utilice los resultados de detección para identificar sistemas vulnerables
  2. Segmentación de red: Aísle los sistemas vulnerables si es posible
  3. Gestión de parches: Aplique las actualizaciones de seguridad del proveedor a los sistemas identificados
  4. Monitorización: Implemente un registro mejorado para las actividades de deserialización

Medidas de seguridad a largo plazo

  1. Validación de entrada: Implemente una validación estricta para todas las entradas de usuario
  2. Deserialización segura: Utilice librerías y prácticas seguras de deserialización
  3. Seguridad de red: Implemente reglas WAF para bloquear cargas útiles serializadas maliciosas
  4. Formación en seguridad: Eduque a los desarrolladores sobre prácticas de codificación segura

📚 Documentación

  • DETECTION_ALGORITHMS.md: Documentación detallada de pseudocódigo y algoritmos
  • LIBRARIES.md: Documentación de dependencias externas y librerías
  • TASKS.md: Tareas de desarrollo del proyecto e hitos
  • TODO.md: Backlog de desarrollo priorizado
  • NOTES.md: Enlaces de referencia y recursos

🔗 Referencias

  • Centro de respuesta de seguridad de Microsoft - CVE-2025-53770
  • Registro de CVE.org - CVE-2025-53770
  • CWE-502: Deserialización de datos no confiables

📋 Requisitos del sistema

Entorno PowerShell

  • SO: Windows 10+, Windows Server 2016+ o cualquier sistema operativo con PowerShell Core
  • PowerShell: Versión 5.1+ o PowerShell Core 7.0+
  • Red: Conectividad saliente a los rangos de destino
  • Permisos: Permisos de usuario estándar (no se requiere administrador)

Entorno Python

  • SO: Windows, Linux, macOS
  • Python: Versión 3.8+
  • Memoria: Mínimo 512 MB de RAM para escaneos de red extensos
  • Red: Conectividad saliente a los rangos de destino
  • Gestor de paquetes: uv (recomendado) o pip
  • Dependencias: aiohttp (gestionado mediante pyproject.toml)

🚨 Descargo de responsabilidad

Esta herramienta está diseñada únicamente para fines de seguridad defensiva. Solo debe utilizarse:

  • En redes de su propiedad o para las que tenga permiso explícito de escaneo
  • Para evaluación de vulnerabilidades y pruebas de seguridad
  • Por profesionales de la seguridad y administradores de sistemas
  • En cumplimiento de las leyes y regulaciones aplicables

Los autores no son responsables de ningún uso indebido de esta herramienta.

📄 Licencia

Este proyecto está licenciado bajo la Licencia MIT; consulte el archivo LICENSE para obtener más detalles.

🤝 Contribuciones

  1. Haga un fork del repositorio
  2. Cree una rama de funcionalidad (git checkout -b feature/improvement)
  3. Haga commit de sus cambios (git commit -am 'Add new feature')
  4. Haga push a la rama (git push origin feature/improvement)
  5. Cree una Pull Request

📞 Soporte

Para problemas, preguntas o contribuciones:

  • Cree un issue en el repositorio del proyecto
  • Revise la documentación existente en la carpeta /docs
  • Consulte la sección de resolución de problemas en la documentación del proyecto

Última actualización: 28 de julio de 2025
Versión: 1.0.0
Mantenedor: Equipo de Investigación de Seguridad

Descargar herramienta