Prüfen Sie den Status von CVEs. Mehr erfahren.
Die „php2shell“-Patches (CVE-2026-109618 und CVE-2026-109619) für PHP am Ende des Lebenszyklus (EOL) sind nun verfügbar. Da die Antworten des Vertriebs aufgrund der hohen Nachfrage derzeit langsamer als gewöhnlich ausfallen, ist der schnellste Weg zu den gepatchten Paketen der Online-Kauf von ELS für Runtimes (wird in einem neuen Tab geöffnet). | Lesen Sie die FAQ zu den Patches
Dieses CVE wurde vom TuxCare-Team behoben und
ein Patch wurde fürSpring®- Benutzer an ELS geliefert.
Spring® Security ist ein leistungsstarkes Framework für die Authentifizierung und Zugriffskontrolle für Java-Anwendungen, insbesondere für solche, die mit demSpring® Framework erstellt wurden. Es bietet eine umfassende Sicherheitslösung, die verschiedene Aspekte wie Authentifizierung, Autorisierung und Schutz vor gängigen Sicherheitslücken abdeckt.
Eine "unbegrenzte Ressourcenzuweisung" oder "Drosselung" liegt vor, wenn das Produkt eine wiederverwendbare Ressource oder eine Gruppe von Ressourcen im Namen eines Akteurs zuweist, ohne die Größe oder die Anzahl der Ressourcen, die zugewiesen werden können, einzuschränken, was gegen die vorgesehene Sicherheitspolitik für diesen Akteur verstößt.
CVE-2024-38821 ist eine kritische Sicherheitslücke zur Umgehung von Autorisierungsmaßnahmen, die in Spring® WebFlux-Anwendungen identifiziert wurde, die Spring® Security für die Zugriffskontrolle auf statische Ressourcen verwenden. Diese Schwachstelle ermöglicht es unbefugten Benutzern unter bestimmten Bedingungen, auf eingeschränkte statische Ressourcen zuzugreifen.
Dieses Problem betrifft mehrere Versionen des Pakets: org.springframework.security:spring-security-web.
| Dossier Schwachstellen | |
|---|---|
| CVE-ID | 38821 |
| Schweregrad | Kritisch: 9.1 |
| CWE-ID und Name | CWE-770: Zuteilung von Ressourcen ohne Begrenzung oder Drosselung |
| Betroffenes Projekt | Spring® Sicherheit |
| Betroffene Pakete | spring-security-web |
| Betroffene Versionen | 5.6.2 and older, <5.7.0;5.7.12>, <5.8.0;5.8.14>, <6.0.0;6.0.12>, <6.1.0;6.1.10>, <6.2.0;6.2.6>, <6.3.0;6.3.3> |
| NVD-Veröffentlichungsdatum | 28. Oktober 2024 (Spring.io: 22. Oktober Oktober 2024) |
| Open-Source-Fixtermin | 21. Oktober 2024 |
| Festgelegte Open-Source-Versionen | 5.8.15 |
Spring® WebFlux-Anwendungen, die die Unterstützung statischer Ressourcenvon Spring® nutzen und für die nicht-permitAll-Autorisierungsregeln gelten, können unter bestimmten Bedingungen anfällig für unbefugten Zugriff auf statische Ressourcen sein. Die Schwachstelle kann ausgenutzt werden, wenn die Anwendung alle folgenden Kriterien erfüllt:
Warum ist das ein Problem?
Wenn alle oben genannten Bedingungen erfüllt sind, kann die Schwachstelle unbefugten Zugriff auf statische Ressourcen ermöglichen, wodurch möglicherweise sensible Informationen oder Funktionen preisgegeben werden.
Einrichten einer anfälligen Anwendung:
Unbefugter Zugriffsversuch:
Proof of Concept (PoC): Der Sicherheitsforscher Mouad Kondah hat eine detaillierte Erklärung und einen PoC-Exploit bereitgestellt, der zeigt, wie diese Schwachstelle durch die Manipulation von URL-Pfaden zur Umgehung von Sicherheitsfiltern ausgenutzt werden kann .
Milderung
Spring® Security 5.8.x wird von der Open-Source-Community nicht mehr unterstützt, da sein End-of-Life-Datum am 31.12.2023 war. Das bedeutet, dass die Version ab diesem Datum keine Updates mehr erhält, um dieses Problem zu beheben.
Benutzer der betroffenen Komponenten sollten eine der folgenden Abhilfemaßnahmen anwenden:
Wenn Sie eine Lösung für diese Sicherheitslücke oder für eine andereSpring® Security-Version benötigen, kontaktieren Sie uns bitte. Wir helfen Ihnen gerne weiter!
Stellen Sie uns hier eine Frage.
Erfahren Sie hier mehr über den Endless Lifecycle Support fürSpring®.