CVE-2018-14379 Memory corruption in n/a

High 8.8 Published Updated

Remote attackers can cause denial of service or potential code execution via crafted MP4 files due to type confusion in the MP4v2 library.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2018-14379?

CVE-2018-14379 is a high-severity memory corruption vulnerability in n/a, published on 18 Jul 2018. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.

Official description

MP4Atom::factory in mp4atom.cpp in MP4v2 2.0.0 incorrectly uses the MP4ItemAtom data type in a certain case where MP4DataAtom is required, which allows remote attackers to cause a denial of service (memory corruption) or possibly have unspecified other impact via a crafted MP4 file, because access to the data structure has different expectations about layout as a result of this type confusion.

Weakness: CWE-704

Which versions are affected by CVE-2018-14379?

It affects 1 product.

Products include Techsmith Mp4v2.

How do I fix CVE-2018-14379?

Apply the vendor's patch.

Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.

Is CVE-2018-14379 being exploited?

There is no known exploitation of CVE-2018-14379 in the wild and no public exploit code.

Sources

Also known as GHSA-g85x-gvx3-mq74, UBUNTU-CVE-2018-14379.

Is CVE-2018-14379 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free