Zum Hauptinhalt springen
Spring4Shell Schwachstelle: Kritische Details und wie Sie Ihre Organisation schützen können
Aufstrebendes Problem

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

Diese Schwachstelle im weit verbreiteten Spring Framework wurde CVE-2022-22965 genannt und hat erhebliches Ausschöpfungspotenzial

Eine kritische Schwachstelle im VMWare Spring Core Java Framework namens CVE-2022-22965 (öffnet sich in einer neuen Registerkarte) oder Spring4Shell wurde von einem Sicherheitsforscher vor einer offiziellen CVE-Veröffentlichung durchsickern lassen.

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 Framework, sein öffentlich verfügbarer Exploit-Code und seine Anfälligkeit für die Remote-Code-Ausführung tragen alle zur kritischen CVSS-Bewertung bei, die dieser Schwachstelle gegeben wird.

Was ist CVE-2022-22965?

CVE-2022-22965 , auch als Spring4Shell bezeichnet, ist eine Schwachstelle im Spring Core Java-Framework, die eine nicht authentifizierte Remote-Code-Ausführung in Spring MVC (öffnet sich in einer neuen Registerkarte) und Spring WebFlux (öffnet sich in einer neuen Registerkarte) -Anwendungen ermöglichen könnte, die auf JDK 9+ ausgeführt werden. Der Exploit erfordert, dass die vulnerable Anwendung auf Tomcat als WAR-Bereitstellung ausgeführt wird.

Die Vulnerabilität missbraucht die RequestMapping-Anmerkung, die im Spring Framework verwendet wird, und ermöglicht die Injektion von Java-Objekten in legitime Anfragehandler, was die Tür zur Injektion bösartiger Lockenbefehle öffnet, die Tomcat-Protokollierungseigenschaften und das Hochladen von Webshells in das anfällige Tomcat-Stammverzeichnis ändern können.

Welche Systeme sind anfällig für Spring4Shell?

Die unten aufgeführten Bedingungen müssen erfüllt sein, um eine Java-Anwendung auszunutzen, die auf Spring Framework läuft:

  • JDK 9 oder höher
  • Apache Tomcat als Servlet-Container
  • Verpackt als WAR
  • Feder-Webmvc- oder Feder-Webflux-Abhängigkeit

Betroffene Produkte und Versionen:

  • Frühlings-Rahmenwerk
    • 5,3,0 bis 5,3,17
    • 5,2,0 bis 5,2,19
    • Ältere, nicht unterstützte Versionen sind ebenfalls betroffen

Warum sollten Sie sich kümmern?

Proof-of-Concept-Code für CVE-2022-22965 ist weit verbreitet und wird wahrscheinlich von Bedrohungsakteuren bewaffnet werden. In bestimmten Konfigurationen erfordert die Ausnutzung von Spring4Shell nur, dass ein Angreifer eine speziell erstellte HTTP-Anfrage an ein gefährdetes System sendet. Wenn dies erfolgreich ist, darf ein nicht authentifizierter Angreifer beliebigen Code auf dem Zielsystem ausführen.

Aufgrund der weit verbreiteten Nutzung des Spring Framework und der Schwere der Schwachstelle CVE-2022-22965 wurde eine kritische (CVSS-Score von 9,8) Bewertung vergeben.

Wie Tanium helfen kann

VMWare empfiehlt, dass betroffene Kunden je nach Anwendungsanforderungen auf Version 5,3,18 oder höher oder Version 5,2,20 oder höher aktualisieren. Workarounds für Kunden, die derzeit kein Upgrade durchführen können , sind im Spring Framework RCE, Early Announcement Blog Response, identifiziert. (wird in einer neuen Registerkarte geöffnet)

Tanium verfügt über mehrere Tools, die Kunden dabei helfen können, Assets schnell und einfach zu finden, die von der Spring4Shell -Schwachstelle betroffen sind, zu beheben und die Schwachstelle zu verfolgen.

Tanium Interact kann verwendet werden, um Systeme zu identifizieren, die im gesamten Unternehmen anfällig sein können. Es gibt den Befragten die Möglichkeit, Fragen zu ihren Endpunkten zu stellen und schnelle und umfassende Antworten zu erhalten.

Die Funktion Tanium Reveal Quick Search kann verwendet werden, um potenzielle Ziele für weitere Untersuchungen schnell zu identifizieren.

Angesichts der dynamischen Natur der heutigen Endpunktumgebungen berücksichtigen Sie Tanium Asset und Tanium Trends für die kontinuierliche Verfolgung. Tanium Asset bietet ein umfassendes Inventar an Hardware- und Software-Assets, während Tanium Trends einen kontinuierlichen Einblick in Sicherheitsmetriken und den Betriebszustand bietet.

Bitte lesen Sie diesen Artikel , um weitere Informationen von unserer Tanium Community darüber zu erhalten, wie Sie diese Produkte verwenden, um CVE-2022-22965 zu finden, zu patchen und zu verfolgen. Und für Informationen, die bei ähnlichen Schwachstellen helfen, besuchen Sie unseren Emerging Issues Blog.