Ruby JSON has a format string injection vulnerability
Package
Affected versions
>= 2.18.0, < 2.19.2
>= 2.16.0, < 2.17.1.2
>= 2.14.0, < 2.15.2.1
Patched versions
2.19.2
2.17.1.2
2.15.2.1
Description
Published to the GitHub Advisory Database
Mar 19, 2026
Reviewed
Mar 19, 2026
Published by the National Vulnerability Database
Mar 20, 2026
Last updated
Mar 25, 2026
Impact
A format string injection vulnerability than that lead to denial of service attacks or information disclosure, when the
allow_duplicate_key: falseparsing option is used to parse user supplied documents.This option isn't the default, if you didn't opt-in to use it, you are not impacted.
Patches
Patched in
2.19.2.Workarounds
The issue can be avoided by not using the
allow_duplicate_key: falseparsing option.References