Katalog CVE

CVE-2017-16516

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W gemie yajl-ruby w wersji 1.3.0 dla Ruby, dostarczenie spreparowanego pliku JSON do Yajl::Parser.new.parse powoduje awarię całego procesu Ruby z sygnałem SIGABRT w funkcji yajl_string_decode. To prowadzi do zakończenia całego procesu Ruby i potencjalnie do odmowy usługi.

Ocena ryzyka

Organizacja może doświadczyć przerwy w dostępności usług Ruby, co może prowadzić do odmowy usługi dla użytkowników.

Rekomendacja

Zaleca się aktualizację gemu yajl-ruby do najnowszej wersji, aby zniwelować ryzyko związane z tą podatnością.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS