CVE-2017-9465
WysokieStreszczenie
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.
Ocena ryzyka
Atakujący mogą wykorzystać tę podatność do zakłócenia działania aplikacji lub wykradzenia poufnych danych, co może prowadzić do poważnych konsekwencji dla bezpieczeństwa organizacji.
Rekomendacja
Zaleca się aktualizację YARA do najnowszej wersji, aby usunąć tę podatność oraz monitorowanie systemów w celu wykrycia potencjalnych prób ataków.
Inne podatności w YARA 3.6.1
Zobacz wszystkie- 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-5924Wysokie
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.
- 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)
The yr_arena_write_data function in YARA 3.6.1 allows remote attackers to cause a denial of service (buffer over-read and application crash) or obtain sensitive information from process memory via a crafted file that is mishandled in the yr_re_fast_exec function in libyara/re.c and the _yr_scan_match_callback function in libyara/scan.c.

