CVE-2017-5924
WysokieStreszczenie
W YARA 3.5.0 występuje podatność, która pozwala zdalnym atakującym na spowodowanie odmowy usługi poprzez wykorzystanie reguły, która jest niewłaściwie obsługiwana w funkcji yr_compiler_destroy, co prowadzi do błędu use-after-free i awarii aplikacji.
Ocena ryzyka
Podatność ta może prowadzić do niedostępności usługi, co może wpłynąć na ciągłość działania organizacji oraz zaufanie użytkowników.
Rekomendacja
Zaleca się aktualizację YARA do najnowszej wersji, aby usunąć tę podatność oraz monitorowanie logów w celu wykrycia potencjalnych prób ataków.
Inne podatności w YARA 3.5.0
Zobacz wszystkie- CVE-2017-9465Wysokie
Funkcja yr_arena_write_data w YARA 3.6.1 umożliwia zdalnym atakującym spowodowanie odmowy usługi (przepełnienie bufora i awaria aplikacji) lub uzyskanie wrażliwych informacji z pamięci procesu poprzez spreparowany plik, który jest niewłaściwie obsługiwany w funkcji yr_re_fast_exec oraz _yr_scan_match_callback.
- CVE-2017-9438Wysokie
Moduł regexp w YARA 3.5.0 zawiera podatność, która pozwala zdalnym atakującym na wywołanie odmowy usługi (zużycie stosu) poprzez specjalnie przygotowaną regułę z wykorzystaniem ciągów szesnastkowych, co jest niewłaściwie obsługiwane w funkcji _yr_re_emit.
- CVE-2017-9304Wysokie
Moduł regexp w YARA 3.5.0 zawiera podatność, która pozwala zdalnym atakującym na spowodowanie odmowy usługi (zużycie stosu) poprzez specjalnie przygotowaną regułę, która jest niewłaściwie obsługiwana w funkcji _yr_re_emit.
- CVE-2017-8929Wysokie
Funkcja sized_string_cmp w libyara/sizedstr.c w YARA 3.5.0 umożliwia zdalnym atakującym spowodowanie odmowy usługi (use-after-free i awaria aplikacji) poprzez spreparowaną regułę.
- CVE-2017-8294Wysokie
W składniku regex w YARA 3.5.0 występuje podatność, która pozwala zdalnym atakującym na spowodowanie odmowy usługi poprzez złośliwie skonstruowaną regułę, co prowadzi do odczytu poza zakresem i awarii aplikacji.
- CVE-2017-5923Wysokie
W YARA 3.5.0 występuje podatność, która pozwala zdalnym atakującym na spowodowanie odmowy usługi poprzez złośliwie skonstruowaną regułę, co prowadzi do odczytu poza granicami pamięci i awarii aplikacji.
- CVE-2016-10211Wysokie
W YARA 3.5.0 występuje podatność, która pozwala zdalnym atakującym na spowodowanie odmowy usługi poprzez wykorzystanie reguły, która jest niewłaściwie obsługiwana w funkcji yr_parser_lookup_loop_variable, co prowadzi do błędu use-after-free i awarii aplikacji.
- CVE-2016-10210Wysokie
W YARA 3.5.0 występuje podatność, która pozwala zdalnym atakującym na spowodowanie awarii aplikacji poprzez złośliwie skonstruowaną regułę, co prowadzi do dereferencji wskaźnika NULL w funkcji yy_get_next_buffer.
Oryginalny opis (angielski, źródło NVD)
libyara/grammar.y in YARA 3.5.0 allows remote attackers to cause a denial of service (use-after-free and application crash) via a crafted rule that is mishandled in the yr_compiler_destroy function.

