Zurück zur CVE-Übersicht
CVE-2022-22970
MEDIUM(5.3)CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
Risk Signal Score14/100 — NIEDRIG
- CVSS 5.3 — Mittel
Erwähnungen (letzte 60 Tage)
Artikel
EPSS-Score
2.0%
Exploit-Wahrscheinlichkeit (30 Tage)
CVSS Score
5.3
Technische Schwere
Beschreibung
In spring framework versions prior to 5.3.20+ , 5.2.22+ and old unsupported versions, applications that handle file uploads are vulnerable to DoS attack if they rely on data binding to set a MultipartFile or javax.servlet.Part to a field in a model object.
Erkennung & Indikatoren
Ausnutzung
In den geprüften Quellen nicht genannt
Behobene Versionen
- 5.3.20
- 5.2.22.RELEASE
Threat-Hunting-Queries
Sentinel/Defender KQL
DeviceProcessEvents
| where FileName in~ ("java.exe", "javaw.exe")
| where ProcessCommandLine has "MultipartFile" or ProcessCommandLine has "javax.servlet.Part"
| where InitiatingProcessFileName in~ ("tomcat.exe", "catalina.sh", "spring-boot.jar") // Example for Spring Boot/Tomcat
| project Timestamp, DeviceName, FileName, ProcessCommandLine, InitiatingProcessFileName, InitiatingProcessCommandLineSplunk SPL
(sourcetype=java OR sourcetype=tomcat OR sourcetype=spring) (MultipartFile OR "javax.servlet.Part")
| rex field=_raw "(?<process_command_line>java.*?MultipartFile|java.*?javax.servlet.Part)"
| table _time, host, process_command_lineSigma
title: Spring Framework DoS via Data Binding
id: 00000000-0000-0000-0000-000000000000
status: experimental
description: Detects potential DoS attempts against Spring Framework applications handling file uploads via data binding to MultipartFile or javax.servlet.Part.
author: SecBoard
date: 2023/10/27
logsource:
category: process_creation
product: windows
service: *
detection:
selection:
Image|endswith:
- '\java.exe'
- '\javaw.exe'
CommandLine|contains:
- 'MultipartFile'
- 'javax.servlet.Part'
condition: selection
fields:
- CommandLine
- Image
tags:
- attack.dos
- cve.2022.22970Elastic ES|QL
from process where process.name in ("java.exe", "javaw.exe") and (process.args : "*MultipartFile*" or process.args : "*javax.servlet.Part*") and (process.parent.name : "tomcat.exe" or process.parent.name : "catalina.sh" or process.parent.name : "spring-boot.jar")
| select @timestamp, host.name, process.name, process.args, process.parent.name, process.parent.argsSecBoard-generated · behavioral · requires customization — Von SecBoard erzeugt und nicht in einer Zielumgebung validiert. Vor dem Einsatz an die eigene Protokollierung anpassen.
Ausgewertete Quellen
Betroffene Produkte
- cpe:2.3:a:vmware:spring_framework:*:*:*:*:*:*:*:*
- cpe:2.3:a:vmware:spring_framework:*:*:*:*:*:*:*:*
- cpe:2.3:a:oracle:financial_services_crime_and_compliance_management_studio:8.0.8.2.0:*:*:*:*:*:*:*
- cpe:2.3:a:oracle:financial_services_crime_and_compliance_management_studio:8.0.8.3.0:*:*:*:*:*:*:*
- cpe:2.3:a:netapp:active_iq_unified_manager:-:*:*:*:*:linux:*:*
- cpe:2.3:a:netapp:active_iq_unified_manager:-:*:*:*:*:vmware_vsphere:*:*
- cpe:2.3:a:netapp:active_iq_unified_manager:-:*:*:*:*:windows:*:*
- cpe:2.3:a:netapp:brocade_san_navigator:-:*:*:*:*:*:*:*
- cpe:2.3:a:netapp:cloud_secure_agent:-:*:*:*:*:*:*:*
- cpe:2.3:a:netapp:oncommand_insight:-:*:*:*:*:*:*:*
Referenzen
- https://security.netapp.com/advisory/ntap-20220616-0006/
- https://tanzu.vmware.com/security/cve-2022-22970
- https://www.oracle.com/security-alerts/cpujul2022.html
- https://security.netapp.com/advisory/ntap-20220616-0006/
- https://tanzu.vmware.com/security/cve-2022-22970
- https://www.oracle.com/security-alerts/cpujul2022.html