CVE catalog

CVE-2026-52717

gst-libav1.0: CVE-2026-52717

[CVE catalog]

Severity
Medium · CVSS 6.5CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Published
Source
[NVD] · [CVE record]

A memory corruption vulnerability was found in GStreamer's gst-libav plugin. The gst_ffmpeg_pipe_close() function incorrectly calls g_free() on a pointer to an embedded struct member that was never heap-allocated. A remote attacker could trick a user into opening a specially crafted media file, causing the application to crash, resulting in a denial of service. This is a Moderate memory corruption vulnerability in the GStreamer gst-libav plugin. The flaw allows denial of service (application crash) when processing non-seekable media streams due to an invalid g_free() call on an embedded struct member. The freed pointer is not attacker-controlled and is independent of the input file content, so the impact is limited to availability with no known path to code execution. The upstream maintainer notes that this scenario is unlikely to occur in real-world usage, as the affected code path would have caused immediate crashes during normal use if commonly exercised. Red Hat products utilizing GStreamer for multimedia processing are affected if they handle untrusted media content through the gst-libav demuxer. The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiangst-libav1.0sid1.28.8-1fixed
Debiangst-libav1.0forky1.28.8-1fixed
Debiangst-libav1.0trixie1.26.2-1+deb13u1fixed
Debiangst-libav1.0trixie-security1.26.2-1+deb13u1fixed
Debiangst-libav1.0bookworm1.22.0-2not affected

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiangst-libav1.0sourcesid1.28.4-1not yet assignedNot reportedNot reported
Debiangst-libav1.0sourceforky1.28.4-1not yet assignedNot reportedNot reported
Debiangst-libav1.0sourcetrixie1.26.2-1+deb13u1not yet assignedNot reportedNot reported
Debiangst-libav1.0sourcebookwormNot affectedunimportantNot reportedNot reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [gstreamer1.0-libav]Not affected

    Source package: [gst-libav1.0]

    Details (2)
    • 1.22.0-2 · amd64 · bookworm

      Not affected

      dsa · gst-libav1.0 · debian · bookworm

    • 1.22.0-2 · arm64 · bookworm

      Not affected

      dsa · gst-libav1.0 · debian · bookworm

[Debian 13 (Trixie)]

  • Source package: [gst-libav1.0]

    Details (4)
    • 1.26.2-1+deb13u1 · amd64 · trixie

      Fixed · Fixed: 1.26.2-1+deb13u1

      dsa · gst-libav1.0 · debian · 13

    • 1.26.2-1+deb13u1 · arm64 · trixie

      Fixed · Fixed: 1.26.2-1+deb13u1

      dsa · gst-libav1.0 · debian · 13

    • 1.26.2-1+deb13u1 · amd64 · trixie-security

      Fixed · Fixed: 1.26.2-1+deb13u1

      dsa · gst-libav1.0 · debian · 13

    • 1.26.2-1+deb13u1 · arm64 · trixie-security

      Fixed · Fixed: 1.26.2-1+deb13u1

      dsa · gst-libav1.0 · debian · 13

Observed:

References