CVE catalog

CVE-2026-18298

GStreamer PNG File Parsing Heap-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GStreamer.

[CVE catalog]

Severity
High · CVSS 8.8CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Published
Updated
Source
[NVD] · [CVE record]
EPSS
0.22% · Oct 25, 2026

GStreamer PNG File Parsing Heap-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GStreamer. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file. The specific flaw exists within the parsing of PNG files. The issue results from the lack of proper validation of the length of user-supplied data prior to copying it to a heap-based buffer. An attacker can leverage this vulnerability to execute code in the context of the current process. Was ZDI-CAN-29581.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debiangst-plugins-good1.0sid1.28.8-1fixed
Debiangst-plugins-good1.0forky1.28.8-1fixed
Debiangst-plugins-good1.0trixie1.26.2-1+deb13u2vulnerable
Debiangst-plugins-good1.0trixie-security1.26.2-1+deb13u2vulnerable
Debiangst-plugins-good1.0bookworm1.22.0-5+deb12u3vulnerable
Debiangst-plugins-good1.0bookworm-security1.22.0-5+deb12u4fixed
CpegstreamerNot reported1.28.5fixed
Ubuntugst-plugins-good1.0noble1.24.2-1ubuntu1.7fixed
Ubuntugstreamer1.0-gtk3noble1.24.2-1ubuntu1.7fixed
Ubuntugstreamer1.0-plugins-goodnoble1.24.2-1ubuntu1.7fixed
Ubuntugstreamer1.0-pulseaudionoble1.24.2-1ubuntu1.7fixed
Ubuntugstreamer1.0-qt5noble1.24.2-1ubuntu1.7fixed
Ubuntugstreamer1.0-qt6noble1.24.2-1ubuntu1.7fixed
Ubuntulibgstreamer-plugins-good1.0-0noble1.24.2-1ubuntu1.7fixed
Ubuntulibgstreamer-plugins-good1.0-devnoble1.24.2-1ubuntu1.7fixed
Ubuntugst-plugins-good1.0pro1.16.1-1ubuntu1vulnerable
Ubuntugst-plugins-good1.0pro1.16.2-1ubuntu1vulnerable
Ubuntugst-plugins-good1.0pro1.16.2-1ubuntu2vulnerable
Ubuntugst-plugins-good1.0pro1.16.2-1ubuntu2.1vulnerable
Ubuntugst-plugins-good1.0pro1.16.3-0ubuntu1vulnerable
Ubuntugst-plugins-good1.0pro1.16.3-0ubuntu1.1vulnerable
Ubuntugst-plugins-good1.0pro1.16.3-0ubuntu1.2vulnerable
Ubuntugst-plugins-good1.0pro1.16.3-0ubuntu1.3vulnerable
Ubuntugst-plugins-good1.0pro1.16.3-0ubuntu1.3+esm1vulnerable
Ubuntugst-plugins-good1.0pro1.16.3-0ubuntu1.3+esm2vulnerable
Ubuntugst-plugins-good1.0pro1.16.3-0ubuntu1.3+esm3fixed
Ubuntugst-plugins-good1.022.041.18.5-1ubuntu2vulnerable
Ubuntugst-plugins-good1.022.041.18.5-1ubuntu3vulnerable
Ubuntugst-plugins-good1.022.041.20.0-2ubuntu1vulnerable
Ubuntugst-plugins-good1.022.041.20.1-1ubuntu1vulnerable
Ubuntugst-plugins-good1.022.041.20.3-0ubuntu1vulnerable
Ubuntugst-plugins-good1.022.041.20.3-0ubuntu1.1vulnerable
Ubuntugst-plugins-good1.022.041.20.3-0ubuntu1.3vulnerable
Ubuntugst-plugins-good1.022.041.20.3-0ubuntu1.4vulnerable
Ubuntugst-plugins-good1.022.041.20.3-0ubuntu1.5vulnerable
Ubuntugst-plugins-good1.022.041.20.3-0ubuntu1.6vulnerable
Ubuntugst-plugins-good1.022.041.20.3-0ubuntu1.7vulnerable
Ubuntugst-plugins-good1.022.041.20.3-0ubuntu1.8vulnerable
Ubuntugst-plugins-good1.022.041.20.3-0ubuntu1.9fixed
Ubuntugst-plugins-good1.024.041.22.6-1ubuntu1vulnerable
Ubuntugst-plugins-good1.024.041.22.6-1ubuntu2vulnerable
Ubuntugst-plugins-good1.024.041.22.8-3ubuntu1vulnerable
Ubuntugst-plugins-good1.024.041.22.9-1ubuntu1vulnerable
Ubuntugst-plugins-good1.024.041.24.0-1ubuntu5vulnerable
Ubuntugst-plugins-good1.024.041.24.0-1ubuntu7vulnerable
Ubuntugst-plugins-good1.024.041.24.1-2ubuntu1vulnerable
Ubuntugst-plugins-good1.024.041.24.2-1ubuntu1vulnerable
Ubuntugst-plugins-good1.024.041.24.2-1ubuntu1.1vulnerable
Ubuntugst-plugins-good1.024.041.24.2-1ubuntu1.2vulnerable
Ubuntugst-plugins-good1.024.041.24.2-1ubuntu1.3vulnerable
Ubuntugst-plugins-good1.024.041.24.2-1ubuntu1.4vulnerable
Ubuntugst-plugins-good1.024.041.24.2-1ubuntu1.5vulnerable
Ubuntugst-plugins-good1.024.041.24.2-1ubuntu1.6vulnerable
Ubuntugst-plugins-good1.024.041.24.2-1ubuntu1.7fixed
Ubuntugst-plugins-good1.026.041.26.5-1ubuntu2vulnerable
Ubuntugst-plugins-good1.026.041.27.2-1ubuntu1vulnerable
Ubuntugst-plugins-good1.026.041.27.90-1ubuntu1vulnerable
Ubuntugst-plugins-good1.026.041.28.0-1ubuntu1vulnerable
Ubuntugst-plugins-good1.026.041.28.0-1ubuntu3vulnerable
Ubuntugst-plugins-good1.026.041.28.1-1ubuntu1vulnerable
Ubuntugst-plugins-good1.026.041.28.2-2vulnerable
Ubuntugst-plugins-good1.026.041.28.2-2ubuntu0.1vulnerable
Ubuntugst-plugins-good1.026.041.28.2-2ubuntu0.2vulnerable
Ubuntugst-plugins-good1.026.041.28.2-2ubuntu0.3fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiangst-plugins-good1.0sourcesid1.28.5-1not yet assignedNot reportedNot reported
Debiangst-plugins-good1.0sourceforky1.28.5-1not yet assignedNot reportedNot reported
Debiangst-plugins-good1.0sourcetrixie(unfixed)not yet assignedNot reportedNot reported
Debiangst-plugins-good1.0sourcebookworm1.22.0-5+deb12u4not yet assignedNot reportedNot reported
CpegstreamercpeNot reported1.28.5Not reportedNVD-CVE-2026-18298Not reported
Ubuntugst-plugins-good1.0debnoble1.24.2-1ubuntu1.7Not reportedNot reportedNot reported
Ubuntugstreamer1.0-gtk3debnoble1.24.2-1ubuntu1.7Not reportedNot reportedNot reported
Ubuntugstreamer1.0-plugins-gooddebnoble1.24.2-1ubuntu1.7Not reportedNot reportedNot reported
Ubuntugstreamer1.0-pulseaudiodebnoble1.24.2-1ubuntu1.7Not reportedNot reportedNot reported
Ubuntugstreamer1.0-qt5debnoble1.24.2-1ubuntu1.7Not reportedNot reportedNot reported
Ubuntugstreamer1.0-qt6debnoble1.24.2-1ubuntu1.7Not reportedNot reportedNot reported
Ubuntulibgstreamer-plugins-good1.0-0debnoble1.24.2-1ubuntu1.7Not reportedNot reportedNot reported
Ubuntulibgstreamer-plugins-good1.0-devdebnoble1.24.2-1ubuntu1.7Not reportedNot reportedNot reported
Ubuntugst-plugins-good1.0debpro1.16.3-0ubuntu1.3+esm3Not reportedUBUNTU-CVE-2026-18298Not reported
Ubuntugst-plugins-good1.0deb22.041.20.3-0ubuntu1.9Not reportedUBUNTU-CVE-2026-18298Not reported
Ubuntugst-plugins-good1.0deb24.041.24.2-1ubuntu1.7Not reportedUBUNTU-CVE-2026-18298Not reported
Ubuntugst-plugins-good1.0deb26.041.28.2-2ubuntu0.3Not reportedUBUNTU-CVE-2026-18298Not reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Source package: [gst-plugins-good1.0]

    Details (4)
    • 1.22.0-5+deb12u3 · amd64 · bookworm

      Affected · Fixed: 1.22.0-5+deb12u4

      nvd · gst-plugins-good1.0 · debian · bookworm; nvd · gst-plugins-good1.0 · debian · 12

    • 1.22.0-5+deb12u3 · arm64 · bookworm

      Affected · Fixed: 1.22.0-5+deb12u4

      nvd · gst-plugins-good1.0 · debian · bookworm; nvd · gst-plugins-good1.0 · debian · 12

    • 1.22.0-5+deb12u2 · amd64 · bookworm-security

      Affected · Fixed: 1.22.0-5+deb12u4

      nvd · gst-plugins-good1.0 · debian · bookworm; nvd · gst-plugins-good1.0 · debian · 12

    • 1.22.0-5+deb12u2 · arm64 · bookworm-security

      Affected · Fixed: 1.22.0-5+deb12u4

      nvd · gst-plugins-good1.0 · debian · bookworm; nvd · gst-plugins-good1.0 · debian · 12

  • Source package: [gst-plugins-good1.0]

    Details (4)
    • 1.22.0-5+deb12u3 · amd64 · bookworm

      Affected · Fixed: 1.22.0-5+deb12u4

      nvd · gst-plugins-good1.0 · debian · bookworm; nvd · gst-plugins-good1.0 · debian · 12

    • 1.22.0-5+deb12u3 · arm64 · bookworm

      Affected · Fixed: 1.22.0-5+deb12u4

      nvd · gst-plugins-good1.0 · debian · bookworm; nvd · gst-plugins-good1.0 · debian · 12

    • 1.22.0-5+deb12u2 · amd64 · bookworm-security

      Affected · Fixed: 1.22.0-5+deb12u4

      nvd · gst-plugins-good1.0 · debian · bookworm; nvd · gst-plugins-good1.0 · debian · 12

    • 1.22.0-5+deb12u2 · arm64 · bookworm-security

      Affected · Fixed: 1.22.0-5+deb12u4

      nvd · gst-plugins-good1.0 · debian · bookworm; nvd · gst-plugins-good1.0 · debian · 12

  • Source package: [gst-plugins-good1.0]

    Details (4)
    • 1.22.0-5+deb12u3 · amd64 · bookworm

      Affected · Fixed: 1.22.0-5+deb12u4

      nvd · gst-plugins-good1.0 · debian · bookworm; nvd · gst-plugins-good1.0 · debian · 12

    • 1.22.0-5+deb12u3 · arm64 · bookworm

      Affected · Fixed: 1.22.0-5+deb12u4

      nvd · gst-plugins-good1.0 · debian · bookworm; nvd · gst-plugins-good1.0 · debian · 12

    • 1.22.0-5+deb12u2 · amd64 · bookworm-security

      Affected · Fixed: 1.22.0-5+deb12u4

      nvd · gst-plugins-good1.0 · debian · bookworm; nvd · gst-plugins-good1.0 · debian · 12

    • 1.22.0-5+deb12u2 · arm64 · bookworm-security

      Affected · Fixed: 1.22.0-5+deb12u4

      nvd · gst-plugins-good1.0 · debian · bookworm; nvd · gst-plugins-good1.0 · debian · 12

  • Source package: [gst-plugins-good1.0]

    Details (4)
    • 1.22.0-5+deb12u3 · amd64 · bookworm

      Affected · Fixed: 1.22.0-5+deb12u4

      nvd · gst-plugins-good1.0 · debian · bookworm; nvd · gst-plugins-good1.0 · debian · 12

    • 1.22.0-5+deb12u3 · arm64 · bookworm

      Affected · Fixed: 1.22.0-5+deb12u4

      nvd · gst-plugins-good1.0 · debian · bookworm; nvd · gst-plugins-good1.0 · debian · 12

    • 1.22.0-5+deb12u2 · amd64 · bookworm-security

      Affected · Fixed: 1.22.0-5+deb12u4

      nvd · gst-plugins-good1.0 · debian · bookworm; nvd · gst-plugins-good1.0 · debian · 12

    • 1.22.0-5+deb12u2 · arm64 · bookworm-security

      Affected · Fixed: 1.22.0-5+deb12u4

      nvd · gst-plugins-good1.0 · debian · bookworm; nvd · gst-plugins-good1.0 · debian · 12

  • Source package: [gst-plugins-good1.0]

    Details (4)
    • 1.22.0-5+deb12u3 · amd64 · bookworm

      Affected · Fixed: 1.22.0-5+deb12u4

      nvd · gst-plugins-good1.0 · debian · bookworm; nvd · gst-plugins-good1.0 · debian · 12

    • 1.22.0-5+deb12u3 · arm64 · bookworm

      Affected · Fixed: 1.22.0-5+deb12u4

      nvd · gst-plugins-good1.0 · debian · bookworm; nvd · gst-plugins-good1.0 · debian · 12

    • 1.22.0-5+deb12u2 · amd64 · bookworm-security

      Affected · Fixed: 1.22.0-5+deb12u4

      nvd · gst-plugins-good1.0 · debian · bookworm; nvd · gst-plugins-good1.0 · debian · 12

    • 1.22.0-5+deb12u2 · arm64 · bookworm-security

      Affected · Fixed: 1.22.0-5+deb12u4

      nvd · gst-plugins-good1.0 · debian · bookworm; nvd · gst-plugins-good1.0 · debian · 12

[Debian 13 (Trixie)]

  • Source package: [gst-plugins-good1.0]

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

      Affected

      nvd · gst-plugins-good1.0 · debian · 13

    • 1.26.2-1+deb13u2 · arm64 · trixie

      Affected

      nvd · gst-plugins-good1.0 · debian · 13

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

      Affected

      nvd · gst-plugins-good1.0 · debian · 13

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

      Affected

      nvd · gst-plugins-good1.0 · debian · 13

  • Source package: [gst-plugins-good1.0]

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

      Affected

      nvd · gst-plugins-good1.0 · debian · 13

    • 1.26.2-1+deb13u2 · arm64 · trixie

      Affected

      nvd · gst-plugins-good1.0 · debian · 13

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

      Affected

      nvd · gst-plugins-good1.0 · debian · 13

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

      Affected

      nvd · gst-plugins-good1.0 · debian · 13

  • Source package: [gst-plugins-good1.0]

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

      Affected

      nvd · gst-plugins-good1.0 · debian · 13

    • 1.26.2-1+deb13u2 · arm64 · trixie

      Affected

      nvd · gst-plugins-good1.0 · debian · 13

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

      Affected

      nvd · gst-plugins-good1.0 · debian · 13

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

      Affected

      nvd · gst-plugins-good1.0 · debian · 13

  • Source package: [gst-plugins-good1.0]

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

      Affected

      nvd · gst-plugins-good1.0 · debian · 13

    • 1.26.2-1+deb13u2 · arm64 · trixie

      Affected

      nvd · gst-plugins-good1.0 · debian · 13

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

      Affected

      nvd · gst-plugins-good1.0 · debian · 13

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

      Affected

      nvd · gst-plugins-good1.0 · debian · 13

  • Source package: [gst-plugins-good1.0]

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

      Affected

      nvd · gst-plugins-good1.0 · debian · 13

    • 1.26.2-1+deb13u2 · arm64 · trixie

      Affected

      nvd · gst-plugins-good1.0 · debian · 13

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

      Affected

      nvd · gst-plugins-good1.0 · debian · 13

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

      Affected

      nvd · gst-plugins-good1.0 · debian · 13

Observed:

References