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
Project-Vuln-Detection-N-Mitigation_101 — Detección y Mitigación de Vulnerabilidades Apache ActiveMQ | Arquitecturas de Seguridad y Administración de Sistemas - sobre - Ejecución Remota de Código por Deserialización de Apache ActiveMQ (RCE) – CVE-2023-46604 | Kitploit
Herramientas/GitHubGitHub/vaishnavucv/project-vuln-detection-n-mitigation_101
Análisis de VulnerabilidadesExplotaciónPruebas de PenetraciónDetección de IntrusionesAprendizaje y EducaciónRespuesta a Incidentes
GitHubvaishnavucv/project-vuln-detection-n-mitigation_101

Project-Vuln-Detection-N-Mitigation_101

Detección y Mitigación de Vulnerabilidades Apache ActiveMQ | Arquitecturas de Seguridad y Administración de Sistemas - sobre - Ejecución Remota de Código por Deserialización de Apache ActiveMQ (RCE) – CVE-2023-46604

Ver Repositorio
1117hace 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 →
Compartir

Project-Vuln-Detection-N-Mitigation_101

RCE por deserialización en Apache ActiveMQ (CVE-2023-46604) – Proyecto de la Fase 2

Arquitecturas de Seguridad y Administración de Sistemas

Autor: [Vaishnavu C V] · Fecha: 17 Sep 2025

Estado: ⌀ Entregables de la Fase 2 completados


Resumen

Este repositorio documenta un proyecto práctico de diseño de seguridad centrado en CVE‑2023‑46604 en Apache ActiveMQ (Classic). Incluye una explicación clara de la vulnerabilidad, notas técnicas en profundidad, evaluación de impacto, sistemas afectados, diseños de detección y mitigación, y un informe de diseño consolidado apto para entrega universitaria.


Enlaces rápidos

  • →→ Informe de diseño de la Fase 2 (archivo único) → phase_2_design_report.md

  • →→ Todas las secciones (modulares):

    • Introducción → phase_2_intro.md
    • Explicación de la vulnerabilidad → phase_2_vulnerability_explanation.md
    • Detalle técnico → phase_2_technical_detail.md
    • Impacto → phase_2_impact.md
    • Sistemas afectados → phase_2_affected_systems.md
    • Diseño de detección → phase_2_detection_design.md
    • Diseño de mitigación → phase_2_mitigation_design.md
    • Conclusión → phase_2_conclusion.md
    • Referencias → phase_2_references.md

Estructura del repositorio

.
├── phase_2_design_report.md
├── phase_2_intro.md
├── phase_2_vulnerability_explanation.md
├── phase_2_technical_detail.md
├── phase_2_impact.md
├── phase_2_affected_systems.md
├── phase_2_detection_design.md
├── phase_2_mitigation_design.md
├── phase_2_conclusion.md
└── phase_2_references.md
flowchart LR
  A[Internet attacker] -->|OpenWire 61616<br/>malicious serialized payload| B[(ActiveMQ Broker)]
  A -->|Scanning and recon| F[Firewall and ACLs]
  F --> B

  B -->|Traffic mirror or syslog| C[IDS or IPS Suricata Snort]
  B -->|Conn logs| D[Zeek anomaly logs]
  B -->|App logs| E[ActiveMQ logs]

  C -->|Alert| J[(SIEM)]
  D -->|Alert| J
  E -->|Alert| J
  J -->|Correlation and auto action| G[Fail2ban auto ban]
  G -. block .- F

  H[Container sandbox non root AppArmor] --- B
  I[Protocol restriction disable OpenWire] --- B

  classDef detect fill:#eef7ff,stroke:#82b1ff,color:#0a3d62;
  classDef ctrl fill:#eefbee,stroke:#6bbf59,color:#0a3d62;
  classDef siem fill:#fff7e6,stroke:#f5a623,color:#6b3e00;

  class C,D,E detect;
  class F,G,H,I ctrl;
  class J siem;

Cómo usar este repositorio

  1. Lee el informe de un solo archivo: si estás revisando para evaluación, comienza con phase_2_design_report.md.

  2. Profundiza por secciones: usa los archivos modulares listados arriba para revisar partes específicas (p. ej., salta directamente a Detección o Mitigación).

  3. Recrea el laboratorio (opcional):

    • Usa una red de prueba segmentada y una VM/contenedor aislado para cualquier experimento de prueba de concepto.
    • Bloquea o restringe estrictamente TCP/61616 externamente.
    • Prefiere versiones parcheadas de ActiveMQ para producción; mantén las versiones vulnerables aisladas de la red solo para investigación.

→→ Nota de seguridad: cualquier paso de explotación debe realizarse solo en un laboratorio legal y controlado, nunca en producción ni en sistemas que no poseas u operes.


Alineación con la evaluación

  • Explicación de la vulnerabilidad (4 puntos) → phase_2_vulnerability_explanation.md

  • Diseño de detección + mitigación (6 puntos) → phase_2_detection_design.md y phase_2_mitigation_design.md

  • Criterios (aplicabilidad, practicidad, originalidad, viabilidad, claridad) se abordan mediante:

    • Rutas claras de detección a nivel de red/aplicación, flujos de trabajo de ejemplo con IDS/Zeek/SIEM.
    • Controles prácticos de firewall, protocolo, contenedor y auto‑bloqueo para implementaciones reales.
    • Ideas originales de correlación y artefactos simulados para la respuesta a incidentes.

Primeros pasos (lista de verificación segura para laboratorio)

  • Red: VLAN/subred dedicada; restringe el tráfico este‑oeste.
  • Host: VM Linux con runtime de contenedores.
  • Registro: reenvía los registros de ActiveMQ/host/red a tu SIEM/ELK.
  • Controles: prepara fail2ban, reglas ACL y perfiles de contenedor antes de las pruebas.

Licencia

Este contenido educativo se proporciona para uso académico y no comercial. Sigue las políticas de tu institución y las leyes locales.


Descargar herramienta