Skip to main content
← All vulnerabilities
CVE-2026-61814GHSA-W4CM-GVHJ-CGW6

Jawn: Quadratic parsing effort in AsyncParser

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.7.0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

Jawn is an open source JSON parser. Prior to 1.7.0, Jawn's AsyncParser can perform quadratic work when a single JSON token is delivered across many small chunks because each absorb call rescans the incomplete token from the start. A remote attacker who controls untrusted JSON input and its chunk sizes can exhaust CPU resources and cause denial of service in applications using AsyncParser. This issue is fixed in version 1.7.0.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • typelevel jawn

    fixed in 1.7.0

  • org.typelevel jawn-parser_2.12

    fixed in 1.7.0

  • org.typelevel jawn-parser_2.13

    fixed in 1.7.0

  • org.typelevel jawn-parser_3

    fixed in 1.7.0

  • org.typelevel:jawn-parser_2.12Maven

    fixed in 1.7.0

  • org.typelevel:jawn-parser_2.13Maven

    fixed in 1.7.0

  • org.typelevel:jawn-parser_3Maven

    fixed in 1.7.0

References 3

GitHub · typelevel/jawn