Spring Framework bis 4.3.16/5.0.5 STOMP Regular Expression erweiterte Rechte
| CVSS Meta Temp Score | Aktueller Exploitpreis (≈) | CTI Interest Score |
|---|---|---|
| 5.3 | $0-$5k | 0.00 |
Zusammenfassung
Eine problematische Schwachstelle wurde in Spring Framework bis 4.3.16/5.0.5 entdeckt. Hiervon betroffen ist ein unbekannter Codeblock der Komponente STOMP. Durch Manipulieren durch Regular Expression kann eine erweiterte Rechte-Schwachstelle ausgenutzt werden. Diese Schwachstelle wird als CVE-2018-1257 gehandelt. Ein Angriff ist aus der Distanz möglich. Es ist kein Exploit verfügbar. Es wird empfohlen, die betroffene Komponente zu aktualisieren.
Details
Eine problematische Schwachstelle wurde in Spring Framework bis 4.3.16/5.0.5 gefunden. Davon betroffen ist unbekannter Code der Komponente STOMP. Dank Manipulation durch Regular Expression kann eine erweiterte Rechte-Schwachstelle ausgenutzt werden. Klassifiziert wurde die Schwachstelle durch CWE als CWE-20. Die Auswirkungen sind bekannt für die Verfügbarkeit. Die Zusammenfassung von CVE lautet:
Spring Framework, versions 5.0.x prior to 5.0.6, versions 4.3.x prior to 4.3.17, and older unsupported versions allows applications to expose STOMP over WebSocket endpoints with a simple, in-memory STOMP broker through the spring-messaging module. A malicious user (or attacker) can craft a message to the broker that can lead to a regular expression, denial of service attack.Die Entdeckung des Problems geschah am 09.05.2018. Die Schwachstelle wurde am 11.05.2018 durch Muneaki Nishimura (Website) herausgegeben. Das Advisory findet sich auf pivotal.io. Die Verwundbarkeit wird seit dem 06.12.2017 mit der eindeutigen Identifikation CVE-2018-1257 gehandelt. Sie gilt als leicht auszunutzen. Umgesetzt werden kann der Angriff über das Netzwerk. Das Ausnutzen erfordert eine einfache Authentisierung. Technische Details sind nicht bekannt und ein Exploit zur Schwachstelle ist ebenfalls nicht vorhanden.
Es dauerte mindestens 2 Tage, bis diese Zero-Day Schwachstelle öffentlich gemacht wurde. Während dieser Zeit erzielte er wohl etwa $0-$5k auf dem Schwarzmarkt. Für den Vulnerability Scanner Nessus wurde ein Plugin mit der ID 253353 (Linux Distros Unpatched Vulnerability : CVE-2018-1257) herausgegeben, womit die Existenz der Schwachstelle geprüft werden kann. Der kommerzielle Vulnerability Scanner Qualys bietet das Plugin 370944 (Pivotal Spring Framework STOMP Messaging ReDoS Vulnerability) zur Prüfung der Schwachstelle an.
Ein Aktualisieren auf die Version 4.3.17 oder 5.0.6 vermag dieses Problem zu lösen.
Unter anderem wird der Fehler auch in den Datenbanken von Tenable (253353) und SecurityFocus (BID 104260†) dokumentiert. Schwachstellen ähnlicher Art sind dokumentiert unter VDB-90449, VDB-91385, VDB-91680 und VDB-91681. Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.
Produkt
Name
Version
- 4.3.0
- 4.3.1
- 4.3.2
- 4.3.3
- 4.3.4
- 4.3.5
- 4.3.6
- 4.3.7
- 4.3.8
- 4.3.9
- 4.3.10
- 4.3.11
- 4.3.12
- 4.3.13
- 4.3.14
- 4.3.15
- 4.3.16
- 5.0.0
- 5.0.1
- 5.0.2
- 5.0.3
- 5.0.4
- 5.0.5
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vector: 🔍VulDB Zuverlässigkeit: 🔍
CVSSv3
VulDB Meta Base Score: 5.4VulDB Meta Temp Score: 5.3
VulDB Base Score: 4.3
VulDB Temp Score: 4.1
VulDB Vector: 🔍
VulDB Zuverlässigkeit: 🔍
NVD Base Score: 6.5
NVD Vector: 🔍
CVSSv2
| AV | AC | Au | C | I | A |
|---|---|---|---|---|---|
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| Vektor | Komplexität | Authentisierung | Vertraulichkeit | Integrität | Verfügbarkeit |
|---|---|---|---|---|---|
| freischalten | freischalten | freischalten | freischalten | freischalten | freischalten |
| freischalten | freischalten | freischalten | freischalten | freischalten | freischalten |
| freischalten | freischalten | freischalten | freischalten | freischalten | freischalten |
VulDB Base Score: 🔍
VulDB Temp Score: 🔍
VulDB Zuverlässigkeit: 🔍
NVD Base Score: 🔍
Exploiting
Klasse: Erweiterte RechteCWE: CWE-20
CAPEC: 🔍
ATT&CK: 🔍
Physisch: Nein
Lokal: Nein
Remote: Ja
Verfügbarkeit: 🔍
Status: Nicht definiert
EPSS Score: 🔍
EPSS Percentile: 🔍
Preisentwicklung: 🔍
Aktuelle Preisschätzung: 🔍
| 0-Day | freischalten | freischalten | freischalten | freischalten |
|---|---|---|---|---|
| Heute | freischalten | freischalten | freischalten | freischalten |
Nessus ID: 253353
Nessus Name: Linux Distros Unpatched Vulnerability : CVE-2018-1257
Qualys ID: 🔍
Qualys Name: 🔍
Threat Intelligence
Interesse: 🔍Aktive Akteure: 🔍
Aktive APT Gruppen: 🔍
Gegenmassnahmen
Empfehlung: UpgradeStatus: 🔍
0-Day Time: 🔍
Upgrade: Spring Framework 4.3.17/5.0.6
Timeline
06.12.2017 🔍09.05.2018 🔍
09.05.2018 🔍
11.05.2018 🔍
11.05.2018 🔍
12.05.2018 🔍
21.08.2025 🔍
Quellen
Advisory: RHSA-2018:1809Person: Muneaki Nishimura
Status: Bestätigt
Bestätigung: 🔍
CVE: CVE-2018-1257 (🔍)
GCVE (CVE): GCVE-0-2018-1257
GCVE (VulDB): GCVE-100-117635
SecurityFocus: 104260 - Spring Framework CVE-2018-1257 Denial-Of-Service Vulnerability
Siehe auch: 🔍
Eintrag
Erstellt: 12.05.2018 08:53Aktualisierung: 21.08.2025 16:58
Anpassungen: 12.05.2018 08:53 (63), 04.02.2020 15:41 (5), 13.03.2023 06:31 (4), 21.08.2025 16:58 (19)
Komplett: 🔍
Cache ID: 216::103
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.
Bisher keine Kommentare. Sprachen: de + en.
Bitte loggen Sie sich ein, um kommentieren zu können.