Submeter #908321: java-json-tools json-patch 1.13 Denial of Service via Unbounded Patch Operations and deepCopyinformação

Títulojava-json-tools json-patch 1.13 Denial of Service via Unbounded Patch Operations and deepCopy
DescriçãoDenial 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
Fonte⚠️ https://github.com/java-json-tools/json-patch/issues/167
Utilizador
 York Shen - Yong Shen - PayPal Cyber Security Team (UID 100171)
Submissão29/07/2026 06h41 (há 1 mês)
Moderação07/09/2026 07h33 (1 month later)
EstadoAceite
Entrada VulDB399510 [java-json-tools json-patch até 1.13 Patch Operation JsonPatch.java JsonPatch.apply Negação de Serviço]
Pontos20

Do you know our Splunk app?

Download it now for free!