CVE-2016-20099
ŚrednieCVSS 5.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 14 - wyżej niż 14% wszystkich znanych CVE
Streszczenie
L-SMASH do wersji 2.14.5 zawiera podatność na nieskończoną pętlę w funkcji vc1_importer_probe() w pliku importer/vc1_imp.c. Atakujący może dostarczyć plik składający się wyłącznie z bajtów zerowych, który jest automatycznie sprawdzany przez lsmash_read_file(), powodując niekończące się zużycie CPU i odmowę usługi.
Ocena ryzyka
Atakujący może zawiesić aplikację przetwarzającą pliki multimedialne, powodując odmowę usługi poprzez niekończące się zużycie CPU. Wpływa to na dostępność systemów wykorzystujących L-SMASH do analizy plików.
Rekomendacja
Zaktualizuj L-SMASH do wersji nowszej niż 2.14.5, jeśli jest dostępna, lub ogranicz przetwarzanie niezaufanych plików wejściowych. Rozważ wdrożenie limitów czasu i izolacji procesów przetwarzających pliki multimedialne.
Inne podatności w L-SMASH
Zobacz wszystkie- CVE-2026-120456Średnie
L-SMASH do wersji 2.14.5 zawiera podatność heap out-of-bounds write w isom_read_hdlr() i isom_read_dref_entry() w core/read.c wywołaną przez zbyt duże rozmiary boxów. Atakujący mogą dostarczyć spreparowane pliki MP4 lub MOV deklarujące rozmiary boxów hdlr lub url większe niż pozostałe dane, co zatrzymuje pozycję strumienia i uszkadza pamięć sterty.
- CVE-2026-110599Wysokie
L-SMASH w wersji do 2.14.5 zawiera lukę podwójnego zwolnienia w funkcjach hevc_setup_first_summary() i h264_setup_first_summary() w pliku importer/nalu_imp.c, które zwalniają pożyczone obiekty specyficzne dla kodeka na ścieżkach błędów. Atakujący mogą dostarczyć spreparowany strumień elementarny Annex-B bez możliwego do sparsowania SPS do lsmash_read_file() lub narzędzi boxdumper, remuxer albo muxer, powodując use-after-free, uszkodzenie sterty i awarie.
Oryginalny opis (angielski, źródło NVD)
L-SMASH through 2.14.5 contains an infinite loop vulnerability in vc1_importer_probe() in importer/vc1_imp.c that allows attackers to hang applications via crafted input files. Attackers can supply a file consisting only of zero bytes, which lsmash_read_file() probes automatically, causing indefinite CPU consumption and denial of service.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

