CVE-2017-16516

High

Description

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.

SeverityHigh
CVSS7.5
Exploit probability—
ProductYajl-ruby
PublishedNov 3, 2017
First seenNov 3, 2017

How to fix

Sources list no fixed version or patch link for this vulnerability.

Affected products

ProductAffected versionsFixed in
yajl-ruby_project yajl-ruby1.3.0—
debian debian_linux7.0—

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.

CVE-2017-16516 · Yajl-ruby · Dark Radar