CVE-2026-88376
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 30 - wyżej niż 30% wszystkich znanych CVE
Streszczenie
Bento4 1.6.0.0 zawiera podatność na niedomiar liczby całkowitej w AP4_AvccAtom::Create() i AP4_HvccAtom::Create(). Specjalnie spreparowany plik MP4 zawierający atom avcC lub hvcC o zadeklarowanym rozmiarze mniejszym niż rozmiar nagłówka atomu może spowodować zawinięcie obliczeń rozmiaru ładunku do dużej wartości bez znaku. Wynikowe nieprawidłowe alokacje bufora i operacje kopiowania mogą spowodować zakończenie aplikacji.
Ocena ryzyka
Może to prowadzić do odmowy usługi poprzez awarie aplikacji podczas przetwarzania złośliwych plików MP4.
Rekomendacja
Zaktualizuj Bento4 do wersji z poprawką lub nie przetwarzaj niezaufanych plików MP4.
Inne podatności w Bento4
Zobacz wszystkie- CVE-2017-14647Wysokie
W Bento4 w wersji 1.5.0-617 odkryto przepełnienie bufora oparte na stercie w funkcji AP4_VisualSampleEntry::ReadFields. Ta podatność prowadzi do zapisu poza przydzielonym obszarem pamięci, co może skutkować zdalnym odmową usługi lub potencjalnym wykonaniem kodu.
- CVE-2017-14644Wysokie
W klasie AP4_HdlrAtom w Bento4 1.5.0-617 odkryto przepełnienie bufora oparte na stercie. Podatność ta prowadzi do zapisu poza przydzielonym obszarem pamięci, co może skutkować zdalnym odmową usługi lub potencjalnym wykonaniem kodu.
- CVE-2017-14639Wysokie
W funkcji AP4_VisualSampleEntry::ReadFields w Bento4 1.5.0-617 występuje błąd w użyciu typów danych znakowych, co prowadzi do niedoboru bufora na stosie oraz zapisu poza przydzielonym obszarem pamięci. Może to skutkować awarią aplikacji lub innymi nieokreślonymi skutkami.
- CVE-2026-88377Niskie ryzyko· EPSS 3%
Bento4 1.6.0.0 zawiera podatność na niedomiar liczby całkowitej w parserach atomów konfiguracji avcC i hvcC. Specjalnie spreparowany plik MP4 zawierający atom o zadeklarowanym rozmiarze mniejszym niż AP4_ATOM_HEADER_SIZE może spowodować niedomiar obliczeń rozmiaru ładunku w AP4_AvccAtom::Create() lub AP4_HvccAtom::Create(). Wynikowa operacja na nadmiernie dużym buforze może przekazać nieprawidłowe lub puste wskaźniki do ścieżki kopiowania AP4_DataBuffer, co prowadzi do zakończenia aplikacji.
- CVE-2026-36908Średnie
W bibliotece Bento4 przed wersją 1.8.9 wykryto przepełnienie stosu w komponencie AP4_Array<AP4_TrunAtom::Entry>::EnsureCapacity. Atakujący może wykorzystać tę podatność, dostarczając spreparowany plik MP4, co prowadzi do odmowy usługi (DoS).
- CVE-2026-36907Średnie
W bibliotece Bento4 przed wersją 1.8.9 wykryto przepełnienie stosu w komponencie AP4_StsdAtom::AP4_StsdAtom. Atakujący może wykorzystać tę podatność, dostarczając spreparowany plik MP4, co prowadzi do odmowy usługi (DoS).
- CVE-2024-57598Średnie
W Bento4 1.6.0-641 odkryto podatność polegającą na wyjątku zmiennoprzecinkowym (dzielenie przez zero) w funkcji AP4_TfraAtom() pliku Ap4TfraAtom.cpp. Zdalny atakujący może wykorzystać tę lukę do wywołania odmowy usługi (DoS).
- CVE-2023-38666Średnie
W wersji Bento4 v1.6.0-639 odkryto naruszenie segmentacji w funkcji AP4_Processor::ProcessFragments w narzędziu mp4encrypt.
Oryginalny opis (angielski, źródło NVD)
Bento4 1.6.0.0 contains an integer underflow vulnerability in AP4_AvccAtom::Create() and AP4_HvccAtom::Create(). A specially crafted MP4 file containing an avcC or hvcC atom with a declared size smaller than the atom header size can cause the payload-size calculation to wrap to a large unsigned value. The resulting invalid buffer allocation and copy operations can cause application termination, leading to denial of service.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

