CVE-2023-34615
Description
An issue was discovered JSONUtil thru 5.0 allows attackers to cause a denial of service or other unspecified impacts via crafted object that uses cyclic dependencies.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
JSONUtil through 5.0 is vulnerable to denial of service via stack overflow when parsing crafted JSON with cyclic dependencies.
Vulnerability
CVE-2023-34615 describes a denial-of-service vulnerability in the JSONUtil library up to version 5.0. The JSON parser recursively processes nested structures without enforcing a depth limit, causing a StackOverflowError when parsing deeply nested or cyclic JSON objects [1]. The official description notes that crafted objects using cyclic dependencies can lead to a crash or other unspecified impacts [2].
Exploitation
An attacker can exploit this flaw by supplying a specially crafted JSON string to an application that uses JSONUtil to parse untrusted input. The provided proof-of-concept demonstrates that a deeply nested array (e.g., 9,999 levels) triggers the stack overflow [1]. No authentication or special network position is required; the attack is purely data-driven.
Impact
Successful exploitation results in a denial of service: the Java process terminates with a StackOverflowError, making the application unavailable. The description also mentions “other unspecified impacts,” but the available evidence only confirms the DoS condition [1][2].
Mitigation
As of the publication date, no official patch has been released. Users are advised to avoid using JSONUtil to parse untrusted JSON or to implement input validation that rejects excessively deep or cyclic structures. The library may be unmaintained, so migrating to an alternative JSON parser is recommended.
AI Insight generated on May 20, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
net.pwall.json:jsonutilMaven | <= 5.0 | — |
Affected products
3- JSONUtil/JSONUtildescription
- Range: <=5.0
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
3- github.com/advisories/GHSA-w2rr-wvh9-m2m7ghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2023-34615ghsaADVISORY
- github.com/billdavidson/JSONUtil/issues/10ghsaWEB
News mentions
0No linked articles in our index yet.