VYPR
Unrated severityOSV Advisory· Published Jun 30, 2018· Updated Aug 5, 2024

CVE-2018-13026

CVE-2018-13026

Description

An issue was discovered in gpmf-parser 1.1.2. There is a heap-based buffer over-read in GPMF_parser.c in the function GPMF_Type.

AI Insight

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

Heap-buffer over-read in GoPro gpmf-parser 1.1.2 via GPMF_Type function, leading to out-of-bounds read and risk of information disclosure or crash.

Vulnerability

The GPMF-parser library version 1.1.2 contains a heap-based buffer over-read vulnerability in the function GPMF_Type located in GPMF_parser.c at line 528. The issue occurs when processing specially crafted GPMF data, where a read of size 4 bytes is attempted from a heap buffer region that is exactly 4 bytes in size, but the read accesses the byte immediately after the allocated buffer (offset 0 bytes to the right). This over-read can be triggered when parsing malformed or malicious GPMF payloads that cause the library to calculate an incorrect size or offset [1].

Exploitation

An attacker can trigger this vulnerability by providing a crafted GPMF sample data file to an application that uses the gpmf-parser library (such as the provided demo GPMF_demo.c). The attacker does not need authentication or special privileges; the attack vector is local or remote if the application accepts user-supplied GPMF data. The heap-buffer over-read is triggered during the GPMF_Type call initiated from PrintGPMF in GPMF_print.c:394, which is invoked by the main demo program [1].

Impact

Successful exploitation results in an out-of-bounds read from the heap, potentially leaking sensitive memory contents or causing the application to crash due to the read of invalid memory. The impact depends on the context of the affected application; information disclosure or denial of service are the most likely outcomes [1].

Mitigation

As of the available references, no fixed version has been released. The issue was reported to the vendor via the GitHub issue tracker on 2018-06-30 [1]. Users should monitor the gpmf-parser repository for a patched release or consider implementing input validation and bounds checking as a workaround. The product is not listed as EOL nor in CISA KEV [1].

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.1.2

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.