Skip to content

← Public intelligence

Maven package

org.json:json

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

2 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. High, CVSS 7.5MavenPublished

    Java: DoS Vulnerability in JSON-JAVA

    CVE-2023-5072 · GHSA-4jq9-2xhw-jpx7

    Affected
    • Maven org.json:json <= 20230618
    Fixed in
    20231013· Vendor fix available
    Issue
    A denial of service vulnerability in JSON-Java was discovered by ClusterFuzz. A bug in the parser means that an input string of modest size can lead to indefinite amounts of memory being used. There are two issues: (1) the parser bug can be used to circumvent a check that is supposed to prevent the key in a JSON object from itself being another JSON object; (2) if a key does end up being a JSON object then it gets converted into a string, using \ to escape special characters, including \ itself. So by nesting JSON objects, with a key that is a JSON object that has a key that is a JSON object, and so on, we can get an exponential number of \ characters in the escaped string. Severity High - Because this is an already-fixed DoS vulnerability, the only remaining impact possible is for existing binaries that have not been updated yet. Proof of Concept When run, this reports that the input string has length 367. Then, after a long pause, the program crashes inside new JSONObject…

    Recommended action: Upgrade to 20231013 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  2. High, CVSS 7.5MavenPublished

    json stack overflow vulnerability

    CVE-2022-45688 · GHSA-3vqj-43w4-2q58

    Affected
    • Maven org.json:json < 20230227
    Fixed in
    20230227· Vendor fix available
    Issue
    A stack overflow in the XML.toJSONObject component of hutool-json v5.8.10 and org.json:json before version 20230227 allows attackers to cause a Denial of Service (DoS) via crafted JSON or XML data.

    Recommended action: Upgrade to 20230227 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →