VendorsMp4v2 Projectmp4v2all versions
Vulnerabilities

Mp4v2 Project Mp4v2

Ranked by severity, then by exploit likelihood. Click a CVE ID for its full record.

10CVEs
CVE-2018-7339
The MP4Atom class in mp4atom.cpp in MP4v2 through 2.0.0 mishandles Entry Number validation for the MP4 Table Property, which allows remote attackers to cause a denial of service (overflow, insufficient memory allocation, and segmentation fault) or possibly have unspecified other impact via a crafted mp4 file.
Published 2018-02-23 · Modified
8.8EPSS 0.014
CVE-2023-29584
mp4v2 v2.0.0 was discovered to contain a heap buffer overflow via the MP4GetVideoProfileLevel function at /src/mp4.cpp.
Published 2023-04-14 · Modified
8.8EPSS 0.008
CVE-2023-29578
mp4v2 v2.0.0 was discovered to contain a heap buffer overflow via the mp4v2::impl::MP4StringProperty::~MP4StringProperty() function at src/mp4property.cpp.
Published 2023-04-24 · Modified
8.8EPSS 0.008
CVE-2023-33718
mp4v2 v2.1.3 was discovered to contain a memory leak via MP4File::ReadString() at mp4file_io.cpp
Published 2023-05-31 · Modified
8.8EPSS 0.007
CVE-2018-17236
The function MP4Free() in mp4property.cpp in libmp4v2 2.1.0 internally calls free() on a invalid pointer, raising a SIGABRT signal.
Published 2018-09-20 · Modified
6.5EPSS 0.011
CVE-2018-17235
The function mp4v2::impl::MP4Track::FinishSdtp() in mp4track.cpp in libmp4v2 2.1.0 mishandles compatibleBrand while processing a crafted mp4 file, which leads to a heap-based buffer over-read, causing denial of service.
Published 2018-09-20 · Modified
6.5EPSS 0.011
CVE-2023-33720
mp4v2 v2.1.2 was discovered to contain a memory leak via the class MP4BytesProperty.
Published 2023-05-26 · Modified
6.5EPSS 0.006
CVE-2023-1450
MP4v2 mp4trackdump.cpp DumpTrack denial of service
Published 2023-03-17 · Modified
5.5EPSS 0.004
CVE-2023-1451
MP4v2 mp4track.cpp GetSampleFileOffset denial of service
Published 2023-03-17 · Modified
5.5EPSS 0.004
CVE-2023-33717
mp4v2 v2.1.3 was discovered to contain a memory leak when a method calling MP4File::ReadBytes() had allocated memory but did not catch exceptions thrown by ReadBytes()
Published 2023-06-02 · Modified
5.5EPSS 0.003