PT-2018-12476 · Mp4V2 · Mp4V2
Ruikai Liu
·
Published
2018-07-18
·
Updated
2023-04-11
·
CVE-2018-14379
CVSS v3.1
8.8
High
| Vector | AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
MP4v2 version 2.0.0
Description
The issue arises from a type confusion in the MP4Atom::factory function within mp4atom.cpp, where MP4ItemAtom is used instead of the required MP4DataAtom. This confusion occurs when handling a crafted MP4 file, leading to potential memory corruption or other unspecified impacts due to differing expectations about the data structure's layout.
Recommendations
For MP4v2 version 2.0.0, consider applying a patch that corrects the type confusion in the MP4Atom::factory function to use MP4DataAtom as required, ensuring proper handling of MP4 files and preventing potential memory corruption or other issues. At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Incorrect Type Conversion or Cast
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Mp4V2