Skip to main content
← All vulnerabilities
CVE-2026-33210GHSA-3M6G-2423-7CP3

Ruby JSON has a format string injection vulnerability

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

Summary

Ruby JSON is a JSON implementation for Ruby. From version 2.14.0 to before versions 2.15.2.1, 2.17.1.2, and 2.19.2, a format string injection vulnerability can lead to denial of service attacks or information disclosure, when the allow_duplicate_key: false parsing option is used to parse user supplied documents. This issue has been patched in versions 2.15.2.1, 2.17.1.2, and 2.19.2.

Timeline

  1. CVE published
  2. CISA SSVC assessment

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

  3. Record last updated

Affected versions

  • ruby json

    From 2.14.0 · fixed in 2.15.2.1; From 2.16.0 · fixed in 2.17.1.2; From 2.18.0 · fixed in 2.19.2

  • jsonRubyGems

    From 2.18.0 · fixed in 2.19.2

  • jsonRubyGems

    From 2.16.0 · fixed in 2.17.1.2

  • jsonRubyGems

    From 2.14.0 · fixed in 2.15.2.1

References 1

GitHub · ruby/json