Stack exhaustion in json-smart leads to denial of service when parsing malformed JSON
CVE-2023-1370

7.5HIGH

Key Information:

Vendor

Json-smart

Vendor
CVE Published:
22 March 2023

What is CVE-2023-1370?

The Json-smart JSON processor library is susceptible to a stack exhaustion vulnerability due to the lack of limits on the nesting of arrays and objects during the parsing of JSON input. This flaw allows attackers to craft deeply nested structures that, when processed, can lead to a stack overflow condition. As a result, this can cause a denial-of-service scenario, effectively crashing the application that utilizes this library, disrupting normal operations and affecting service availability.

Affected Version(s)

json-smart 0 < 2.4.9

References

CVSS V3.1

Score:
7.5
Severity:
HIGH
Confidentiality:
None
Integrity:
None
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.