๐Ÿ” CVE Alert

CVE-2026-110974

UNKNOWN 0.0

Uncontrolled Recursion on Nested JSON Allows Denial of Service in android-json

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

The org.json parser in com.vaadin.external.google:android-json recurses once per nesting level with no depth limit: JSONTokener.nextValue() calls readArray() and readObject(), which call nextValue() again. A deeply nested JSON document, around 20 KB of nested arrays with the default thread stack, makes the JSONArray and JSONObject constructors throw a raw java.lang.StackOverflowError instead of a JSONException. Any application that parses untrusted JSON with this library can be made to fail the thread doing the parsing. The artifact is a 2013 repackage of third-party org.json classes, published once and never maintained, and no fixed version will be released. Users of the affected version should apply the following mitigation. Product version com.vaadin.external.google:android-json 0.0.20131108.vaadin1 Mitigation No fixed version will be released. Replace the artifact with an org.json implementation that limits the nesting depth, such as org.json:json 20231013 or later. Artifacts Maven coordinates / Vulnerable versions / Fixed version com.vaadin.external.google:android-json / 0.0.20131108.vaadin1 / none

CWE CWE-674
Vendor vaadin
Product android-json
Published Oct 22, 2026
Stay Ahead of the Next One

Get instant alerts for vaadin android-json

Be the first to know when new unknown vulnerabilities affecting vaadin android-json are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

Affected Versions

vaadin / android-json
0 โ‰ค 0.0.20131108.vaadin1

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
repo.maven.apache.org: https://repo.maven.apache.org/maven2/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/

Credits

ๅˆ˜ๆ˜ฅ็‡• (Liu Chunyan), Fudan University