Отправить #908321: java-json-tools json-patch 1.13 Denial of Service via Unbounded Patch Operations and deepCopyИнформация

Названиеjava-json-tools json-patch 1.13 Denial of Service via Unbounded Patch Operations and deepCopy
ОписаниеDenial of Service via Unbounded Patch Operations and deepCopy in JsonPatch.apply() JsonPatch.apply() accepts an unbounded number of patch operations with no limit, timeout, or backpressure mechanism. Each operation internally calls node.deepCopy(), resulting in O(N×M) resource consumption (N = number of operations, M = document size). A single HTTP request containing a large JSON Patch document can exhaust server CPU and memory. more details at https://github.com/java-json-tools/json-patch/issues/167
Источник⚠️ https://github.com/java-json-tools/json-patch/issues/167
Пользователь
 York Shen - Yong Shen - PayPal Cyber Security Team (UID 100171)
Представление29.07.2026 06:41 (1 месяц назад)
Модерация07.09.2026 07:33 (1 month later)
Статуспринято
Запись VulDB399510 [java-json-tools json-patch до 1.13 Patch Operation JsonPatch.java JsonPatch.apply отказ в обслуживании]
Баллы20

Do you want to use VulDB in your project?

Use the official API to access entries easily!