Katalog CVE

CVE-2017-6181

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Funkcja parse_char_class w regparse.c w bibliotece wyrażeń regularnych Onigmo (Oniguruma-mod) używanej w Ruby 2.4.0 pozwala zdalnym atakującym na spowodowanie odmowy usługi poprzez głęboką rekurencję i awarię aplikacji za pomocą spreparowanego wyrażenia regularnego.

Ocena ryzyka

Atakujący mogą wykorzystać tę podatność do zablokowania aplikacji, co prowadzi do przerw w dostępności usług dla użytkowników.

Rekomendacja

Zaleca się aktualizację do nowszej wersji Ruby, która nie zawiera tej podatności, aby zminimalizować ryzyko odmowy usługi.

Powiązane podatności

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

The parse_char_class function in regparse.c in the Onigmo (aka Oniguruma-mod) regular expression library, as used in Ruby 2.4.0, allows remote attackers to cause a denial of service (deep recursion and application crash) via a crafted regular expression.

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