CVE-2017-16516 PUBLISHED

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 the yajl_string_decode function in yajl_encode.c. This results in the whole ruby process terminating and potentially a denial of service.

EPSS 1.55% · 81.3th percentile

Risk Scores

EPSS Score
1.55%
81.3th percentile

Affected Products

VendorProductVersions
Ubuntu:22.04:LTSyajl0, 2.1.0-3, 2.1.0-3build2
Ubuntu:20.04:LTSyajl0, 2.1.0-3
Ubuntu:Pro:18.04:LTSyajl2.1.0-2, 2.1.0-2build1, 0
Ubuntu:16.04:LTSruby-yajl1.2.0-3build2, 1.2.0-3build3, 1.2.0-3build1
Ubuntu:Pro:14.04:LTSyajl2.0.4-4, 0
Ubuntu:Pro:16.04:LTSyajl0, 2.1.0-2

Timeline

References

Open in Interactive Console →