CVE-2026-95121
NieznaneStreszczenie
W bibliotece mp4v2 w wersji 2.0.0 występuje luka pozwalająca atakującemu na wykonanie dowolnego kodu poprzez funkcję MP4RtpAtom::ReadHntiType() w pliku src/atom_rtp.cpp. Specjalnie spreparowany plik MP4 może spowodować, że zbyt mały atom rtp wygeneruje rozmiar alokacji bliski 2^64 w wyniku niesprawdzonego odejmowania przesunięcia.
Ocena ryzyka
Atakujący może wykonać dowolny kod w kontekście aplikacji przetwarzającej pliki MP4, co może prowadzić do pełnego przejęcia systemu.
Rekomendacja
Zaktualizuj mp4v2 do wersji z poprawką lub unikaj przetwarzania niezaufanych plików MP4 do czasu aktualizacji.
Inne podatności w mp4v2
Zobacz wszystkie- CVE-2026-95122Wysokie
W bibliotece mp4v2 w wersji 2.0.0 występuje luka typu dereferencja wskaźnika NULL w funkcji MP4File::GenerateTracks() w pliku src/mp4file.cpp. Pozwala to zdalnemu atakującemu wywołać odmowę usługi.
- CVE-2023-33717Średnie
W wersji mp4v2 v2.1.3 odkryto wyciek pamięci, który występuje, gdy metoda wywołująca MP4File::ReadBytes() przydzieliła pamięć, ale nie obsłużyła wyjątków zgłaszanych przez ReadBytes().
- CVE-2023-33719Średnie
W wersji 2.1.3 biblioteki mp4v2 odkryto wyciek pamięci w funkcji MP4SdpAtom::Read() w pliku atom_sdp.cpp.
- CVE-2023-33716Średnie
W wersji 2.1.3 biblioteki mp4v2 odkryto wyciek pamięci w klasie MP4StringProperty w pliku mp4property.cpp.
- CVE-2023-33718Wysokie
W wersji 2.1.3 biblioteki mp4v2 odkryto wyciek pamięci w funkcji MP4File::ReadString() w pliku mp4file_io.cpp.
- CVE-2023-33720Średnie
W wersji 2.1.2 biblioteki mp4v2 odkryto wyciek pamięci w klasie MP4BytesProperty.
Oryginalny opis (angielski, źródło NVD)
An issue in mp4v2 2.0.0 allows an attacker to execute arbitrary code via the MP4RtpAtom::ReadHntiType() in src/atom_rtp.cpp. A specially crafted MP4 file can cause an undersized rtp atom to produce a near-2^64 allocation size through an unchecked offset subtraction
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

