CVE-2023-34613
Description
sojo before 1.1.2 contains a stack overflow in its JSON parser when handling cyclic dependencies, enabling remote denial of service.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
sojo before 1.1.2 contains a stack overflow in its JSON parser when handling cyclic dependencies, enabling remote denial of service.
Vulnerability
CVE-2023-34613 describes a denial-of-service vulnerability in the sojo library (up to version 1.1.1). The issue is triggered when the library's JSON parser processes a crafted object containing cyclic dependencies. The recursive parsing algorithm does not detect cycles, leading to unbounded recursion and a stack overflow [2].
Exploitation
An attacker can exploit this issue by supplying a specially crafted JSON string—specifically one that creates a circular reference—to any application that uses sojo to parse untrusted JSON input. No authentication is required beyond the ability to deliver the malicious payload to the parser. The stack overflow occurs in JsonParserGenerate.java during the parsing of arrays and values [2].
Impact
Successful exploitation results in a StackOverflowError, causing the Java process to crash. This constitutes a denial of service. The official description notes that other unspecified impacts may also be possible, but no further details are provided [1].
Mitigation
As of the publication date (2023-06-14), the sojo project appears to be archived or no longer actively maintained. There is no indication of a patched version. Users of sojo should migrate to an alternative JSON parsing library to avoid this denial-of-service risk [1].
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.sf.sojo:sojoMaven | <= 1.1.1 | — |
Affected products
2- sojo/sojodescription
Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
3- github.com/advisories/GHSA-75r3-38rh-pmxvghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2023-34613ghsaADVISORY
- github.com/maddingo/sojo/issues/15ghsaWEB
News mentions
0No linked articles in our index yet.