DefaultExecutionContextSerializer, используемый по умолчанию в репозитории заданий JDBC Spring Batch, передает байты, декодированные в Base64, непосредственно в ObjectInputStream.readObject() без ObjectInputFilter, который ограничивает типы доверенным списком разрешенных классов.
Весенний пакет 6.0.0 – 6.0.4
Spring Batch 5.2.6 и более ранние версии
Показать оригинальное описание (EN)
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
Характеристики атаки
Последствия
Строка CVSS v3.1
Тип уязвимости (CWE)
Уязвимые продукты 2
| Конфигурация | От (включительно) | До (исключительно) |
|---|---|---|
|
Broadcom Spring_Batch
cpe:2.3:a:broadcom:spring_batch:*:*:*:*:*:*:*:*
|
5.0.0
|
5.2.7
|
|
Broadcom Spring_Batch
cpe:2.3:a:broadcom:spring_batch:*:*:*:*:*:*:*:*
|
6.0.0
|
6.0.4.1
|