Katalog CVE

CVE-2026-47878

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.25%

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

Streszczenie

DefaultExecutionContextSerializer, używany domyślnie w JDBC repozytorium zadań Spring Batch, przekazuje zdekodowane bajty Base64 bezpośrednio do ObjectInputStream.readObject() bez filtra wejściowego ograniczającego typy do zaufanej listy dozwolonych klas.

Ocena ryzyka

Osoba atakująca, która może dostarczyć złośliwe dane do repozytorium zadań, może wykorzystać deserializację do wykonania dowolnego kodu w kontekście aplikacji.

Rekomendacja

Zaktualizuj Spring Batch do wersji z poprawką lub skonfiguruj filtr obiektów wejściowych (ObjectInputFilter) ograniczający dozwolone klasy.

Inne podatności w Spring Batch

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

DefaultExecutionContextSerializer, used by default in Spring Batch's JDBC job repository, passes Base64-decoded bytes directly to ObjectInputStream.readObject() without an ObjectInputFilter that restricts types to a trusted class allowlist. Spring Batch 6.0.0 - 6.0.4 Spring Batch 5.2.6 and earlier

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