VYPR
Unrated severityOSV Advisory· Published Oct 27, 2018· Updated Sep 17, 2024

CVE-2018-18699

CVE-2018-18699

Description

An issue was discovered in GoPro gpmf-parser 1.2.1. There is an out-of-bounds write in OpenMP4Source in GPMF_mp4reader.c.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

An out-of-bounds write vulnerability in GoPro gpmf-parser 1.2.1 allows arbitrary memory corruption via a crafted MP4 file.

Vulnerability

In GoPro gpmf-parser version 1.2.1, the function OpenMP4Source in GPMF_mp4reader.c at line 342 performs an out-of-bounds write when processing malformed MP4 data. The issue arises because the code does not validate the size or offset of data read from the MP4 container before writing to a buffer. A crafted MP4 file can trigger a write of size 4 to an invalid memory address, as demonstrated by a Valgrind or address sanitizer analysis [1].

Exploitation

An attacker needs to supply a specially crafted MP4 file to the vulnerable parser. The attacker can achieve this by tricking a user or automated system into processing the file using the gpmfdemo tool or any application that relies on the gpmf-parser library. No authentication or network access is required beyond file delivery. The process crashes with a SIGSEGV after the invalid write access [1].

Impact

Successful exploitation causes a segmentation fault, leading to a denial of service (DoS). Because the out-of-bounds write may corrupt heap metadata or other memory regions, it could potentially be leveraged for arbitrary write or code execution, though the provided reference only confirms a crash [1]. The severity is high due to the memory corruption primitives available.

Mitigation

GoPro has not released an official fix for this CVE as of the publication date; the latest version 1.2.1 remains vulnerable. Users should limit exposure by not processing untrusted MP4 files with gpmf-parser until a patch is provided. The issue is tracked in the gpmf-parser GitHub repository [1]. No known workarounds exist.

References
  1. OOB write

AI Insight generated on May 26, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected products

2
  • Gopro/Gpmf ParserOSV2 versions
    v1.0, v1.01, v1.1, …+ 1 more
    • (no CPE)range: v1.0, v1.01, v1.1, …
    • (no CPE)range: = 1.2.1

Patches

0

No patches discovered yet.

Vulnerability mechanics

AI mechanics synthesis has not run for this CVE yet.

References

1

News mentions

0

No linked articles in our index yet.