yajl-ruby gem Denial of Service vulnerability
High severity
GitHub Reviewed
Published
Nov 28, 2017
to the GitHub Advisory Database
•
Updated Nov 5, 2023
Description
Published by the National Vulnerability Database
Nov 3, 2017
Published to the GitHub Advisory Database
Nov 28, 2017
Reviewed
Jun 16, 2020
Last updated
Nov 5, 2023
In the yajl-ruby gem 1.3.0 for Ruby, when a crafted JSON file is supplied to
Yajl::Parser.new.parse
, the whole ruby process crashes with a SIGABRT in theyajl_string_decode
function inyajl_encode.c
. This results in the whole ruby process terminating and potentially a denial of service.References