Podatności libbpg 0.9.7
5 znanych podatności CVE w libbpg 0.9.7, przetłumaczonych i ocenionych.
- 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-2017-14734Wysokie
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.
- 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'.

