| タイトル | 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) |
|---|
| 送信 | 2026年07月29日 06:41 (1 月 ago) |
|---|
| モデレーション | 2026年09月07日 07:33 (1 month later) |
|---|
| ステータス | 承諾済み |
|---|
| VulDBエントリ | 399510 [java-json-tools json-patch 迄 1.13 Patch Operation JsonPatch.java JsonPatch.apply サービス拒否] |
|---|
| ポイント | 20 |
|---|