CVE-2026-59990: CWE-770: Allocation of Resources Without Limits or Throttling in typelevel jawn
Jawn is an open source JSON parser. Prior to 1.7.0, Jawn parse methods accept arbitrarily deep JSON array and object nesting without a depth limit, allowing a remote attacker who can submit untrusted JSON to grow parser contexts until the JVM heap is exhausted. The resulting java.lang.OutOfMemoryError is a fatal Scala error that is not ordinarily handled by scala.util.Try or cats.effect.IO, causing denial of service. This issue is fixed in version 1.7.0.
AI Analysis
Technical Summary
The vulnerability in Jawn JSON parser (CVE-2026-59990) involves allocation of resources without limits or throttling (CWE-770). Specifically, versions before 1.7.0 allow parsing of JSON arrays and objects with unlimited nesting depth. A remote attacker submitting crafted JSON can cause the parser to exhaust JVM heap memory, triggering a fatal OutOfMemoryError in Scala that is not handled by common error handling mechanisms, causing denial of service. This flaw is resolved in version 1.7.0.
Potential Impact
Exploitation of this vulnerability results in denial of service due to JVM heap exhaustion and a fatal Scala error (java.lang.OutOfMemoryError). There is no impact on confidentiality or integrity. The denial of service can be triggered remotely by submitting malicious JSON data.
Mitigation Recommendations
Upgrade to Jawn version 1.7.0 or later, where this issue is fixed by imposing limits on JSON nesting depth. No other mitigation is required as the fix is official and available.
CVE-2026-59990: CWE-770: Allocation of Resources Without Limits or Throttling in typelevel jawn
Description
Jawn is an open source JSON parser. Prior to 1.7.0, Jawn parse methods accept arbitrarily deep JSON array and object nesting without a depth limit, allowing a remote attacker who can submit untrusted JSON to grow parser contexts until the JVM heap is exhausted. The resulting java.lang.OutOfMemoryError is a fatal Scala error that is not ordinarily handled by scala.util.Try or cats.effect.IO, causing denial of service. This issue is fixed in version 1.7.0.
CVSS v3.1
Score 7.5high
Affected software
typelevel
jawn
Run on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.
Weaknesses
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The vulnerability in Jawn JSON parser (CVE-2026-59990) involves allocation of resources without limits or throttling (CWE-770). Specifically, versions before 1.7.0 allow parsing of JSON arrays and objects with unlimited nesting depth. A remote attacker submitting crafted JSON can cause the parser to exhaust JVM heap memory, triggering a fatal OutOfMemoryError in Scala that is not handled by common error handling mechanisms, causing denial of service. This flaw is resolved in version 1.7.0.
Potential Impact
Exploitation of this vulnerability results in denial of service due to JVM heap exhaustion and a fatal Scala error (java.lang.OutOfMemoryError). There is no impact on confidentiality or integrity. The denial of service can be triggered remotely by submitting malicious JSON data.
Mitigation Recommendations
Upgrade to Jawn version 1.7.0 or later, where this issue is fixed by imposing limits on JSON nesting depth. No other mitigation is required as the fix is official and available.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- GitHub_M
- Date Reserved
- 2026-07-07T19:41:00.005Z
- Cvss Version
- 3.1
- State
- PUBLISHED
Threat ID: 6ab42d0cf7a7c541063f0e5d
Added to database: 09/23/2026, 19:48:28 UTC
Last enriched: 09/23/2026, 20:04:02 UTC
Last updated: 09/24/2026, 01:57:04 UTC
Views: 6
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.