Skip to main content
← Vulnerabilities

Gst-plugins-good: gst-plugins-good: qtdemux out-of-bounds heap read from invalid uncompressed video layout

5.5MediumCNA
Exploited
No known exploitation
Fix
No fix listed
Who is exposed
Not reported
Published
Last modified
21/100 · provisional
None on Exploit-DB, Metasploit or GitHub

Summary

The gst-plugins-good package, used by GStreamer-based media applications, has a flaw in its MOV/MP4 demuxer where it mishandles uncompressed video tracks. A local attacker who gets a user to open a crafted file can trigger an out-of-bounds heap read, which can crash the application and cause a denial of service.

Written by anthropic/claude-haiku-5.5 from the sources below. Verify against them.

Read the original description

A flaw was found in GStreamer's gst-plugins-good MOV/MP4 demuxer. When processing an uncompressed video track, qtdemux fails to validate the declared row alignment and chroma geometry before using them to build a video buffer layout. A crafted file can cause an out-of-bounds heap read while the sample is copied, potentially crashing the application and causing denial of service.

cve.now Index

21Pcve.now Index 21 of 100 · methodology v3 · provisional
  • Exploitation?/40Unknown. No CISA SSVC exploitation rating yet
  • Exposure?/25Unknown. No advisory context yet
  • Reach10/20Shipped in major Linux distributions
  • Severity5.5/10CVSS 5.5
  • No patch5/5No patch listed yet

What would change the score

  • Would score about 76 if added to CISA KEV
  • Would score about 71 if CISA's SSVC rates exploitation active
  • Would score about 43 if advisories confirm default setups are exposed

Timeline

  1. CVE published
  2. First seen by cve.now

Affected versions

  • gstreamer1-plugins-good

    Version range not reported

  • gstreamer1-plugins-good

    Version range not reported

  • gstreamer1-plugins-good

    Version range not reported

  • gstreamer1-plugins-good

    Version range not reported

Evidence 3

  1. Report
  2. Link
  3. Link

Corrections

None so far.

Something wrong on this page? Report an error. Every fix is listed here.