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 mitdem Spring® Framework erstellt wurden. Es bietet eine umfassende Sicherheitslösung, die verschiedene Aspekte wie Authentifizierung, Autorisierung und Schutz vor gängigen Sicherheitslücken abdeckt.
Autorisierungsumgehung durch einen benutzergesteuerten Schlüssel liegt vor, wenn die Autorisierungsfunktion des Systems nicht verhindert, dass ein Benutzer durch Änderung des Schlüsselwerts, der die Daten identifiziert, Zugang zu den Daten oder Aufzeichnungen eines anderen Benutzers erhält.
In diesem CVE istSpring® Security von einer Umgehung der Autorisierung für groß-/kleinschreibungssensitive Vergleiche inSpring® Security betroffen. Es handelt sich um ein Äquivalent zu CVE-2024-38820, jedoch fürSpring® Security. Die Verwendung von String.toLowerCase() und String.toUpperCase() weist einige lokalisierungsabhängige Ausnahmen auf, die möglicherweise dazu führen können, dass Autorisierungsregeln nicht ordnungsgemäß funktionieren.
Dieses Problem betrifft mehrere Versionen von:
org.springframework.security:spring-security-taglibs Paket.
org.springframework.security:spring-security-cas-Paket, org.springframework.security:spring-security-config-Paket,
Org.springframework.security:spring-security-core-Paket,
Org.springframework.security:spring-security-crypto-Paket,
Org.springframework.security:spring-security-data-Paket,
Org.springframework.security:spring-security-ldap Paket, org.springframework.security:spring-security-oauth2-client Paket, org.springframework.security:spring-security-taglibs Paket, org.springframework.security:spring-security-web Paket.
| Dossier Schwachstellen | |
|---|---|
| CVE-ID | 38827 |
| Schweregrad | Mittel: 4,8 |
| CWE-ID und Name | CWE-639 Autorisierungsumgehung durch benutzergesteuerten Schlüssel |
| Betroffenes Projekt | Spring® Sicherheit |
| Betroffene Pakete | spring-security-cas spring-security-config spring-security-core spring-security-crypto spring-security-data spring-security-ldap spring-security-oauth2-client spring-security-taglibs spring-security-web |
| Betroffene Versionen | 5.6.2 and older, <5.7.0;5.7.13>, <5.8.0;5.8.15>, <6.0.0;6.0.13>, <6.1.0;6.1.11>, <6.2.0;6.2.7>, <6.3.0;6.3.4> |
| NVD-Veröffentlichungsdatum | 2. Dezember 2024 (Spring.io: 19. November 2024) |
| Open-Source-Fixtermin | 18. November 2024 |
| Festgelegte Open-Source-Versionen | 5.8.16 |
Behoben in: Open-Source-Community-Version 5.6.16 (Quelle: Joe Grandja) und in ELS fürSpring® Security v5.8.16.TuxCare, das auf Version 5.8.16 als Basisversion basiert.
Die Methoden String.toLowerCase() und String.toUpperCase() in Java verwenden lokalspezifische Regeln für die Umwandlung von Groß- und Kleinschreibung. Diese Regeln können sich je nach Gebietsschema stark unterscheiden, was zu unerwarteten Ergebnissen beim Vergleich oder der Umwandlung von Zeichenketten führen kann. Zum Beispiel hat das französische Gebietsschema eindeutige Groß-/Kleinschreibregeln für bestimmte Zeichen wie 'œ' und 'oe', im deutschen Gebietsschema 'ß' und 'ss', usw., die vom Standardverhalten abweichen.
Spring® Security 5.8.x wird von der Open-Source-Community nicht mehr unterstützt, da sein End-of-Life-Datum der 31.12.2023 ist. Das bedeutet einfach, dass Versionen ab diesem Datum keine Updates mehr erhalten, um dieses Problem zu beheben.
Benutzer der betroffenen Komponenten sollten eine der folgenden Abhilfemaßnahmen anwenden:
Benötigen Sie eine Lösung für diese Sicherheitslücke für eine andereSpring® Security-Version? Bitte kontaktieren Sie uns – wir helfen Ihnen gerne weiter!