3 matches found
Jawn: Quadratic parsing effort in AsyncParser
AsyncParser can be forced to perform On^2 work on the length of the input. When a single JSON token arrives across many small chunks, each absorb call rescans the incomplete token from the start. Impact Denial of service via CPU exhaustion when parsing untrusted JSON. Preconditions: - Application...
EUVD-2026-85551
Jawn is an open source JSON parser. Prior to 1.7.0, Jawn's AsyncParser can perform quadratic work when a single JSON token is delivered across many small chunks because each absorb call rescans the incomplete token from the start. A remote attacker who controls untrusted JSON input and its chunk...
CVE-2026-61814
The Jawn open-source JSON parser is vulnerable to a denial of service (DoS) attack via CPU exhaustion in its AsyncParser component. The root cause is that AsyncParser can perform quadratic work (O(n^2)) when a single JSON token is delivered across many small chunks, as each absorb call rescans th...