VYPR
High severityNVD Advisory· Published Jun 14, 2023· Updated Jan 2, 2025

CVE-2023-35110

CVE-2023-35110

Description

Crafted cyclic dependencies in jjson ≤0.1.7 cause a stack overflow leading to denial of service via JSON serialization of self-referencing maps.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Crafted cyclic dependencies in jjson ≤0.1.7 cause a stack overflow leading to denial of service via JSON serialization of self-referencing maps.

Vulnerability

Overview An issue in jjson versions up through 0.1.7 allows attackers to trigger a denial of service by supplying a crafted object with cyclic dependencies [1]. The root cause is a missing cycle-detection mechanism during JSON serialization: when the encoder encounters a map that directly or indirectly references itself, the recursive encoding algorithm enters infinite recursion [2].

Exploitation

Prerequisites The attack requires the ability to provide a specially crafted Map object to jjson’s serialization routines. No authentication is needed if the library processes untrusted input; the attacker simply needs to make the application serialize a self-referencing data structure (e.g., a map that contains itself as a value). The exploit does not depend on network position beyond sending the crafted payload [2].

Impact

A successful exploit causes a stack overflow error (java.lang.StackOverflowError) that crashes the JVM process, resulting in a denial of service [2]. The CVE description also mentions “other unspecified impacts,” but available references only confirm the availability impact [1][3].

Mitigation

The vulnerability was fixed in version 0.1.7; users should upgrade to the latest release [1]. No official workaround has been published, but applications can mitigate risk by avoiding serialization of untrusted objects with cyclic references until patched.

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.

PackageAffected versionsPatched versions
de.grobmeier.json:jjsonMaven
<= 0.1.7

Affected products

2

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

3

News mentions

0

No linked articles in our index yet.