IT SBIT Services
Schneeberger
DEEN
CVE-Tracker

Apache Struts 2: Remote Code Execution über Dynamic Method Invocation

CVE-2016-3081Hoch 8.1Aktiv ausgenutztExploit öffentlich

← Alle Schwachstellen

Aktiv ausgenutzt – im Katalog der CISA (Known Exploited Vulnerabilities) seit 08.10.2026
Frist für US-Bundesbehörden: 11.10.2026

Zusammenfassung

Apache Struts 2 in den Versionen 2.3.20 bis 2.3.28 erlaubt entfernten Angreifern, beliebigen Code auf dem Server auszuführen, wenn Dynamic Method Invocation (DMI) aktiviert ist. Die Schwachstelle liegt in der Verarbeitung verketteter Ausdrücke mit dem Präfix method:, daher kann ein präparierte Anfrage ohne Authentifizierung gesendet werden. Auch Huawei-Produkte, die Struts 2 einbetten, sind betroffen. CISA führt die Schwachstelle als bekanntermassen ausgenutzt. Die CPE-Daten im CVE-Eintrag nennen Huawei Agile Controller-campus Firmware, die Quellen identifizieren jedoch Apache Struts 2 als betroffenes Produkt, weshalb die Zuordnung im Asset-Management überprüft werden muss.

Betroffen

  • Apache Struts 2.3.20 bis 2.3.28, ausser 2.3.20.3 und 2.3.24.3, wenn Dynamic Method Invocation aktiviert ist (Apache-Advisory S2-032)
  • Die NVD-Beschreibung nennt zusätzlich 2.3.19 und bis 2.3.24.1 in den Bereichen; diese Versionen manuell überprüfen
  • Huawei-Produkte, die Struts 2 einbetten (Huawei-Advisory huawei-sa-20160527-01); betroffene Versionen unbekannt

Behoben in

  • Apache Struts 2.3.20.3
  • Apache Struts 2.3.24.3
  • Apache Struts 2.3.28.1
  • Huawei-Produkte: unbekannt, korrigierte Versionen bei Huawei PSIRT anfordern

Umgehung

  • Dynamic Method Invocation deaktivieren: struts.enable.DynamicMethodInvocation in struts.xml auf false setzen und den Webserver neu starten
  • Alternative (Entwicklungsaufgabe): eigenen ActionMapper auf Basis des Quellcodes der korrigierten Struts-Versionen implementieren

Ausnutzung

  • CISA-Katalog known exploited vulnerabilities: aufgenommen am 2026-10-08
  • Öffentlicher Exploit auf Exploit-DB verfügbar, zudem existiert ein Metasploit-Modul
  • Keine Authentifizierung erforderlich (PR:N); Angriffskomplexität hoch (AC:H); CISA-SSVC: Ausnutzung aktiv, nicht automatisierbar, technische Auswirkung total

Unsere Empfehlung

  • Gesamten Einsatz von Struts 2 inventarisieren, einschliesslich mitgelieferter Komponenten in Appliances von Drittanbietern und Huawei-Produkten
  • Auf Struts 2.3.20.3, 2.3.24.3 oder 2.3.28.1 aktualisieren oder, wo möglich, Dynamic Method Invocation deaktivieren
  • Bei internet-erreichbaren Systemen Logs sichern und vor dem Patchen auf Anzeichen einer Kompromittierung prüfen, wie von CISA empfohlen
  • Für eingebettete Huawei-Produkte korrigierte Versionen bei Huawei PSIRT anfordern
  • Webserver-Logs auf Anfragen mit method:-Ausdrücken überwachen

Öffentliche Exploits

Links zu fremden Seiten, von uns nicht geprüft – Exploit-Code kann Schadsoftware enthalten. Nur in isolierten Testumgebungen verwenden.

Quellen der Recherche

Recherchiert und auf Deutsch und Englisch aufbereitet von einer KI (Claude von Anthropic) auf Basis von NVD, CISA, EPSS und den genannten Quellen. Massgebend sind die Angaben des Herstellers. Recherche vom 30.10.2026 13:43.

Referenzen der NVD (23)

Quellen

Der Tracker verbindet offizielle, frei nutzbare Datenquellen – laufend aktualisiert:

Dieses Angebot nutzt Daten der NVD-API, ist aber von der NVD weder unterstützt noch zertifiziert. EPSS-Daten © FIRST.org.

Betroffen? Wir helfen.

Wir prüfen, ob Ihre Systeme betroffen sind, spielen Updates ein und schliessen die Lücke – auf Wunsch auch laufend mit dem System Health Checker.