Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
CVE-2026-34197 — CVE-2026-34197 - Apache ActiveMQ Jolokia Remote Code Execution (RCE) | Kitploit
Tools/GitHubGitHub/k3ystr0k3r/cve-2026-34197
SchwachstellenanalyseExploitationWebanwendungs-ExploitationCommand and ControlRemote-Access-ToolPayload-Entwicklung
GitHubk3ystr0k3r/cve-2026-34197

CVE-2026-34197

CVE-2026-34197 - Apache ActiveMQ Jolokia Remote Code Execution (RCE)

Repository anzeigen
31vor 1 MonatNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

CVE-2026-34197 - Apache ActiveMQ Jolokia Remote-Codeausführung (RCE)

CVE-2026-34197 ist eine Schwachstelle mit hohem Schweregrad zur Remote-Codeausführung (RCE), die Apache ActiveMQ Classic betrifft. Das Problem besteht in der Jolokia-JMX-HTTP-Bridge, die Verwaltungsvorgänge über HTTP über den Endpunkt /api/jolokia/ bereitstellt.

Die standardmäßige Jolokia-Zugriffsrichtlinie erlaubt authentifizierten Benutzern, Verwaltungsoperationen auf ActiveMQ-MBeans aufzurufen. Bestimmte Broker-Verwaltungsmethoden akzeptieren benutzerkontrollierte Discovery-URIs. Eine speziell gestaltete URI kann dazu führen, dass ActiveMQ einen entfernten Spring-XML-Anwendungskontext lädt, bevor die Broker-Konfigurationsvalidierung erfolgt.

Während der Initialisierung instanziiert Spring Singleton-Beans sofort. Da die Bean-Initialisierung vor der Validierung der bereitgestellten Konfiguration durch ActiveMQ erfolgt, können angreiferkontrollierte Bean-Definitionen beliebigen Java-Code innerhalb der JVM des Brokers ausführen. Dies kann letztendlich zu einer vollständigen Kompromittierung des ActiveMQ-Prozesses mit den Berechtigungen des ausgeführten Dienstes führen.


Technische Details

Die Schwachstelle betrifft das Zusammenspiel mehrerer Komponenten:

  • Apache ActiveMQ Classic
  • Jolokia JMX-HTTP Bridge
  • Java Management Extensions (JMX)
  • BrokerService-Verwaltungsoperationen
  • ResourceXmlApplicationContext des Spring-Frameworks

Normalerweise sind die über Jolokia bereitgestellten administrativen Operationen für die Broker-Verwaltung gedacht. Bestimmte Broker-Methoden akzeptieren jedoch externe Konfigurationsreferenzen.

Da Spring Beans sofort lädt und instanziiert, können bösartige Bean-Definitionen ausgeführt werden, bevor ActiveMQ überprüft, ob die bereitgestellte Konfiguration hätte akzeptiert werden dürfen.

Dieses Reihenfolgeproblem erzeugt trotz nachfolgender Validierungslogik eine Codeausführungs-Primitive.


Grundursache

Die Schwachstelle resultiert aus zwei gleichzeitig auftretenden Sicherheitsdesignproblemen:

  1. Über Jolokia bereitgestellte administrative JMX-Operationen akzeptieren angreiferkontrollierte Eingaben.
  2. Spring instanziiert Singleton-Beans bereits, bevor ActiveMQ die bereitgestellte Konfiguration validiert.

Die Kombination dieser Verhaltensweisen ermöglicht die Ausführung während der Initialisierung des Anwendungskontexts und nicht erst nach der Konfigurationsvalidierung.


Auswirkungen

Eine erfolgreiche Ausnutzung kann einem authentifizierten Angreifer Folgendes ermöglichen:

  • Beliebigen Code innerhalb der Broker-JVM ausführen
  • Die Integrität des Message-Brokers kompromittieren
  • Auf gehostete Messaging-Infrastruktur zugreifen oder diese manipulieren
  • Je nach Bereitstellungsarchitektur potenziell weiter in der Umgebung pivotieren

Betroffene Versionen

Zu den betroffenen Versionen gehören:

ProduktAnfällige Versionen
Apache ActiveMQ ClassicÄlter als 5.19.4
Apache ActiveMQ 6.x6.0.0 bis 6.2.2

Benutzer sollten auf folgende Versionen aktualisieren:

  • 5.19.4 oder neuer
  • 6.2.3 oder neuer

Gegenmaßnahmen

Apache empfiehlt:

  • Auf eine gepatchte Version aktualisieren.
  • Den administrativen Zugriff auf den Jolokia-Endpunkt einschränken.
  • Authentifizierte Administratorkonten begrenzen.
  • Auf unerwartete Broker-Konfigurationsänderungen überwachen.
  • Den Zugriff auf die ActiveMQ-Webkonsole auditieren.

Tool herunterladen