Enviar #908321: java-json-tools json-patch 1.13 Denial of Service via Unbounded Patch Operations and deepCopyinformación

Títulojava-json-tools json-patch 1.13 Denial of Service via Unbounded Patch Operations and deepCopy
DescripciónDenial 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
Fuente⚠️ https://github.com/java-json-tools/json-patch/issues/167
Usuario
 York Shen - Yong Shen - PayPal Cyber Security Team (UID 100171)
Sumisión2026-07-29 06:41 (hace 1 mes)
Moderación2026-09-07 07:33 (1 month later)
EstadoAceptado
Entrada de VulDB399510 [java-json-tools json-patch hasta 1.13 Patch Operation JsonPatch.java JsonPatch.apply denegación de servicio]
Puntos20

Want to stay up to date on a daily basis?

Enable the mail alert feature now!