PatchSiren

PatchSiren cyber security CVE debrief

CVE-2016-10198 Gstreamer CVE debrief

CVE-2016-10198 is a denial-of-service issue in GStreamer’s gst-plugins-good AAC parser. According to NVD, a crafted audio file can trigger an invalid memory read and crash in gst_aac_parse_sink_setcaps, affecting GStreamer versions up to 1.10.2. The issue was fixed in GStreamer 1.10.3.

Vendor
Gstreamer
Product
CVE-2016-10198
CVSS
MEDIUM 5.5
CISA KEV
Not listed in stored evidence
Original CVE published
2017-02-09
Original CVE updated
2026-05-13
Advisory published
2017-02-09
Advisory updated
2026-05-13

Who should care

Administrators and developers running GStreamer-based applications that process AAC or other untrusted media files, especially where gst-plugins-good version 1.10.2 or earlier may be present.

Technical summary

NVD classifies this as CWE-125 (out-of-bounds/invalid memory read) in gst/audioparsers/gstaacparse.c, specifically the gst_aac_parse_sink_setcaps function in gst-plugins-good. The vulnerable package range is listed as GStreamer versions through 1.10.2, with the fix released in 1.10.3. The NVD CVSS 3.0 vector is AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H, indicating availability impact from a crash and that user interaction is required.

Defensive priority

Medium. This is a crash-only vulnerability, but it can be triggered by untrusted media handling and may affect desktop, server, or embedded deployments that auto-process audio content.

Recommended defensive actions

  • Upgrade GStreamer to 1.10.3 or later if you are on a affected 1.10.x line.
  • Verify whether applications bundle or statically link gst-plugins-good, not just whether the OS package is patched.
  • Review any workflows that ingest untrusted AAC or other media files and reduce automatic processing where practical.
  • Use vendor advisories and distro security notices to confirm backported fixes for your platform.
  • If you cannot upgrade immediately, treat unknown media as untrusted input and isolate processing where feasible.

Evidence notes

NVD lists the vulnerability as a crash/invalid memory read in gst_aac_parse_sink_setcaps and maps affected versions to GStreamer up to 1.10.2. The vendor release notes for 1.10.3 are cited as the fix point. Related advisories include GNOME issue 775450, Debian DSA-3820, and Red Hat RHSA-2017:2060. Dates used here follow the CVE/NVD published date of 2017-02-09 and modified date of 2026-05-13.

Official resources

First published in NVD/CVE on 2017-02-09T15:59:00.800Z; NVD record last modified on 2026-05-13T00:24:29.033Z.