CVE-2017-14734
WysokieStreszczenie
Funkcja build_msps w libbpg.c w libbpg 0.9.7 umożliwia zdalnym atakującym spowodowanie odmowy usługi (przepełnienie bufora na stercie i awaria aplikacji) lub potencjalnie inny nieokreślony wpływ poprzez spreparowany plik BPG, związany z hevc_decode_init1.
Ocena ryzyka
Atakujący mogą wykorzystać tę podatność do zakłócenia działania aplikacji, co może prowadzić do przestojów w usługach oraz potencjalnych strat finansowych dla organizacji.
Rekomendacja
Zaleca się aktualizację libbpg do najnowszej wersji, aby usunąć tę podatność oraz monitorowanie systemów pod kątem podejrzanej aktywności związanej z plikami BPG.
Inne podatności w libbpg 0.9.7
Zobacz wszystkie- CVE-2017-13136Wysokie
Funkcja image_alloc w pliku bpgenc.c w libbpg w wersji 0.9.7 zawiera przepełnienie całkowite, co prowadzi do nieprawidłowego wywołania malloc oraz dereferencji wskaźnika NULL.
- CVE-2017-14796Wysokie
Funkcja hevc_write_frame w libbpg.c w libbpg 0.9.7 pozwala zdalnym atakującym na spowodowanie odmowy usługi (przepełnienie całkowite i awaria aplikacji) lub potencjalnie innego nieokreślonego wpływu poprzez spreparowany plik BPG.
- CVE-2017-14795Wysokie
Funkcja hevc_write_frame w libbpg.c w libbpg 0.9.7 pozwala zdalnym atakującym na spowodowanie odmowy usługi (odczyt poza zakresem i awaria aplikacji) poprzez spreparowany plik BPG. Problem dotyczy niewłaściwej interakcji z hls_pcm_sample w hevc.c oraz put_pcm_var w hevcdsp_template.c w FFmpeg.
- CVE-2016-5637Wysokie
Funkcja restore_tqb_pixels w libbpg w wersjach od 0.9.5 do 0.9.7 niewłaściwie obsługuje wartość flagi transquant_bypass_enable_flag, co pozwala zdalnym atakującym na wykonanie dowolnego kodu lub spowodowanie odmowy usługi (zapisy poza zakresem) za pomocą spreparowanego obrazu BPG, związane z problemem 'type confusion'.
Oryginalny opis (angielski, źródło NVD)
The build_msps function in libbpg.c in libbpg 0.9.7 allows remote attackers to cause a denial of service (heap-based buffer overflow and application crash) or possibly have unspecified other impact via a crafted BPG file, related to hevc_decode_init1.

