zurück zum Artikel

Spring Framework: Updates beheben neue, alte Sicherheitslücke

Dr. Christopher Kunz

Push my buttons: Bei hohem Risiko (CVSS 8.1) sollten IT-Verantwortliche rasch aktualisieren.

(Bild: Photon photo/Shutterstock.com)

Nutzen Spring-basierte Anwendungen eine URL-Parsing-Funktion des Frameworks, öffnen sie sich für verschiedene Attacken. Nicht zum ersten Mal.

Die Entwickler des Spring Frameworks haben erneut einen Fehler in der Verarbeitung von URLs gefunden und behoben. In der Klasse UriComponentsBuilder findet sich eine fehlerhafte Verarbeitungslogik, die die URL bei Vorkommen bestimmter Sonderzeichen irrtümlicherweise nicht korrekt in ihre Bestandteile zerlegt. So können Angreifer die verwundbare Anwendung möglicherweise dazu bringen, unerwünschte Web-Adressen aufzurufen oder eine "Open Redirect"-Schwachstelle erzeugen.

Gemäß dem knappen Advisory-Text handelt es sich bei dem Fehler mit der CVE-ID CVE-2024-22259 und der CVSS-Punktzahl 8,1/10 (Risiko "hoch") lediglich um eine Variante der vor einigen Wochen veröffentlichten CVE-2024-22243.

Jener Fehler lässt sich offenbar provozieren, indem der Angreifer einer URL ein "[" zwischen User- und Host-Part beifügt. Eine URL der Form http://gut.de[@boese.de wird so nicht etwa in den Benutzernamen-Teil "gut.de[" und den Domain-Teil "boese.de" aufgespalten, sondern offenbar interpretiert das Spring Framework irrtümlich "gut.de" als Domain. Durch diesen Fehler können Überprüfungen – etwa, ob eine Domain bestimmte Zeichenketten enthält und somit auf einer Blockliste steht – fehlschlagen. Die nun gemeldete Sicherheitslücke dürfte auf einem ähnlichen Trick beruhen.

Das Spring-Team empfiehlt Entwicklern, zügig Updates einzuspielen:

Das Spring Framework wird von VMware Tanzu gesponsort. Vor genau einem Jahr hatten die Entwickler bereits mehrere Löcher in der Bibliotheksammlung behoben [1].

(cku [2])


URL dieses Artikels:
https://www.heise.de/-9657496

Links in diesem Artikel:
[1] https://www.heise.de/news/Java-Plattform-Kritische-Luecke-in-VMware-Tanzu-Spring-Framework-geschlossen-7614914.html
[2] mailto:cku@heise.de