Zum Hauptinhalt springen
Spring4Shell Schwachstelle: Kritische Details und wie Sie Ihre Organisation schützen können
Ein aufkommendes Thema

Spring4Shell Schwachstelle: Kritische Details und wie Sie Ihre Organisation schützen können

Diese als „ CVE-2022-22965“ bezeichnete Sicherheitslücke im weit verbreiteten Spring Framework birgt ein erhebliches Ausnutzungspotenzial.

Eine kritische Sicherheitslücke im Spring Core Java-Framework von VMware mit der Bezeichnung „ “ CVE-2022-22965 (wird in einem neuen Tab geöffnet) oder Spring4Shell wurde von einem Sicherheitsforscher bereits vor der offiziellen Veröffentlichung der CVE-Nummer bekannt gegeben.

Das Spring Framework ist ein weit verbreitetes Open-Source-Framework, das ein umfassendes Programmier- und Konfigurationsmodell für moderne Java-basierte Unternehmensanwendungen bietet.

Die weit verbreitete Nutzung des Spring-Frameworks, der öffentlich zugängliche Exploit-Code sowie die Anfälligkeit für die Ausführung von Code aus der Ferne tragen allesamt zu der als „kritisch“ eingestuften CVSS-Bewertung dieser Sicherheitslücke bei.

Was ist CVE-2022-22965?

CVE-2022-22965 , auch als Spring4Shell bezeichnet, ist eine Sicherheitslücke im Spring Core Java-Framework, die die Ausführung von nicht authentifiziertem Remote-Code ermöglichen könnte in Spring MVC (wird in einem neuen Tab geöffnet) und Spring WebFlux (wird in einem neuen Tab geöffnet) Anwendungen, die auf JDK 9+ laufen. Für die Ausnutzung des Sicherheitslochs muss die anfällige Anwendung als WAR-Deployment auf Tomcat ausgeführt werden.

Die Sicherheitslücke nutzt die im Spring Framework verwendete Annotation „RequestMapping“ aus und ermöglicht die Injektion von Java-Objekten in legitime Request-Handler. Dies eröffnet die Möglichkeit, bösartige curl-Befehle einzuschleusen, mit denen sich die Protokollierungseigenschaften von Tomcat ändern lassen, sowie das Hochladen von Webshells in das betroffene Tomcat-Stammverzeichnis.

Welche Systeme sind anfällig für Spring4Shell?

Um eine auf dem Spring Framework basierende Java-Anwendung nutzen zu können, müssen die folgenden Voraussetzungen erfüllt sein:

  • JDK 9 oder höher
  • Apache Tomcat als Servlet-Container
  • Als WAR-Datei gepackt
  • Abhängigkeit von „spring-webmvc“ oder „spring-webflux“

Betroffene Produkte und Versionen:

  • Spring Framework
    • 5,3,0 bis 5,3,17
    • 5,2,0 bis 5,2,19
    • Auch ältere, nicht mehr unterstützte Versionen sind davon betroffen

Warum sollte Sie das interessieren?

Proof-of-Concept-Code für „ CVE-2022-22965 “ ist weit verbreitet und wird von Angreifern wahrscheinlich für böswillige Zwecke missbraucht werden. In bestimmten Konfigurationen reicht es für die Ausnutzung der Schwachstelle Spring4Shell aus, dass ein Angreifer eine speziell gestaltete HTTP-Anfrage an ein anfälliges System sendet. Im Erfolgsfall wäre es einem nicht authentifizierten Angreifer möglich, beliebigen Code auf dem Zielsystem auszuführen.

Aufgrund der weit verbreiteten Nutzung des Spring-Frameworks und der Schwere der Sicherheitslücke wurde die Schwachstelle CVE-2022-22965 als kritisch eingestuft (CVSS-Wert von 9,8).

Wie Tanium Ihnen helfen kann

VMWare empfiehlt betroffenen Kunden, je nach Anwendungsanforderungen ein Upgrade auf Version 5,3,18 oder höher bzw. auf Version 5,2,20 oder höher durchzuführen. Umgehungslösungen für Kunden, die derzeit kein Upgrade durchführen können, sind im Blogbeitrag „: Spring Framework RCE – Vorabankündigung“ aufgeführt. (wird in einem neuen Tab geöffnet)

Tanium verfügt über mehrere Tools, mit denen Kunden schnell und einfach die von der Sicherheitslücke Spring4Shell betroffenen Ressourcen ermitteln, Abhilfemaßnahmen ergreifen und die Sicherheitslücke nachverfolgen können.

Mit dem Tanium Interact- lassen sich Systeme identifizieren, die unternehmensweit möglicherweise anfällig sind. Dies ermöglicht es den Einsatzkräften, Abfragen an ihre Endgeräte zu stellen und schnelle sowie umfassende Antworten zu erhalten.

Mit der Funktion „ “ der Schnellsuche „Tanium Reveal“ von lassen sich potenzielle Ziele für weitere Untersuchungen schnell identifizieren.

Angesichts der Dynamik heutiger Endpunktumgebungen empfehlen wir Ihnen, die folgenden Links zur kontinuierlichen Überwachung zu nutzen: (Tanium Asset ) und (Tanium Trends ). Tanium Asset bietet eine umfassende Bestandsaufnahme der Hardware- und Software-Ressourcen, während Tanium Trends kontinuierlich Einblicke in Sicherheitskennzahlen und den Betriebszustand gewährt.

Bitte lesen Sie diesen Artikel unter , um weitere Informationen aus unserer Tanium-Community darüber zu erhalten, wie Sie diese Produkte nutzen können, um Schwachstellen zu identifizieren, zu beheben und zu verfolgen – CVE-2022-22965. Und für Informationen, die Ihnen bei ähnlichen Sicherheitslücken helfen können, besuchen Sie bitte unseren Blog zu aktuellen Themen unter .