CVE-2020-16159

GoPro gpmf-parser 1.5 has a heap out-of-bounds read and segfault in GPMF_ScaledData()

published October 19, 2020

CVSS
—
EPSS
2%
Percentile
75.2
In the wild
Unconfirmed
What it is

⚠️ A crafty out-of-bounds read lurking in GoPro's gpmf-parser could lead to crashes or information leaks — and that's not the adventure you'd want on your GoPro! Think of it like a movie showing scenes from the wrong film; it’s a disruption that could also unintentionally reveal some behind-the-scenes footage you’d rather keep private. If an attacker sends crafted input, it could cause the parser to crash, leading to a denial of service. Even worse, it might leak sensitive information, which could be absolutely devastating for privacy! 🎥

Put simply

Think of it like a movie showing scenes from the wrong film; it’s a disruption that could also unintentionally reveal some behind-the-scenes footage you’d rather keep private. The vulnerability arises in the GPMF_ScaledData() function of gpmf-parser version 1.5, where it fails to properly handle out-of-bounds memory access during data parsing, resulting in potential segmentation faults and data exposure.

What to do

If an attacker sends crafted input, it could cause the parser to crash, leading to a denial of service. Even worse, it might leak sensitive information, which could be absolutely devastating for privacy! 🎥 To protect your systems, consider updating to a patched version of the gpmf-parser, if available, or implementing input validation to ensure only well-formed data is processed. Regularly monitoring for updates and patches is also crucial in maintaining security. You've got this! By staying proactive, you can secure your GoPro adventures without a hitch! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01574 · 75.2th percentile
Published
2020-10-19T17:48Z
EPSS history
Timeline
  • 19 OCT 17:48Z
    GoPro gpmf-parser 1.5 has a heap out-of-bounds read and segfault in GPMF_ScaledData()
    cvelistv5