Katalog CVE

CVE-2026-47881

ŚrednieCVSS 5.9
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.27%

Percentyl 19 - wyżej niż 19% wszystkich znanych CVE

Streszczenie

FlatFileItemReader w Spring Batch obsługuje pliki, w których pojedynczy logiczny rekord obejmuje wiele fizycznych linii — na przykład pole CSV zawierające osadzone znaki nowej linii w cudzysłowie. Specjalnie spreparowany plik wejściowy może wykorzystać sposób, w jaki czytnik składa te wieloliniowe rekordy, do zużycia nadmiernej ilości czasu procesora i pamięci, powodując zatrzymanie zadania wsadowego lub wyczerpanie pamięci. Podatność dotyczy Spring Batch w wersjach 6.0.0-6.0.4, 5.2.0-5.2.6 oraz 4.3.0-4.3.13.

Ocena ryzyka

Ryzyko polega na możliwości przeprowadzenia ataku DoS na zadania wsadowe, co może prowadzić do przerw w przetwarzaniu danych i wyczerpania zasobów.

Rekomendacja

Zaleca się aktualizację Spring Batch do najnowszej dostępnej wersji oraz walidację plików wejściowych pod kątem złośliwej struktury.

Inne podatności w Spring Batch

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Spring Batch's FlatFileItemReader supports files where a single logical record spans multiple physical lines — for example, a CSV field that contains embedded newlines wrapped in quotes. A specially crafted input file could exploit the way the reader assembles those multi-line records to consume excessive CPU time and memory, causing the batch job to stall or run out of memory. Spring Batch 6.0.0 - 6.0.4 Spring Batch 5.2.0 - 5.2.6 Spring Batch 4.3.0 - 4.3.13

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS