GStreamer: Use-after-free in buffer value deserialization (CVE-2026-125704)
A use-after-free vulnerability in GStreamer core buffer value deserialization allows for remote unauthenticated denial-of-service against applications processing untrusted caps or structure data.
CVE search metadata
CVE search record: CVE-2026-125704. Severity: high. CVSS: 7.5. KEV: no. Product: GStreamer (< unknown fixed version). Brief: GStreamer: Use-after-free in buffer value deserialization (CVE-2026-125704). Brief link: https://feed.craftedsignal.io/briefs/2026-11-gstreamer-uaf/
Triage facts
Revision 1- Applicability
- GStreamer (< unknown fixed version)
- Evidence
- Unknown
- Severity
- Low
- Action
- Elevated
- Sources
- 5 public sources
- Freshness
- Revision 1Nov 10, 13:47 UTC
- Vulnerabilities
- 1 CVE
- Source quality
- C3Roughly even chance
A use-after-free vulnerability exists in GStreamer core during the deserialization of buffer values. When the library processes serialized buffer data containing invalid characters, an error path triggers a premature free of a mapped buffer before it is unmapped. This flaw can be triggered remotely without user interaction, specifically when targeting a network-facing GStreamer Data Protocol (GDP) receiver. While the primary documented impact is an application crash, the memory corruption nature of the vulnerability may allow for further exploitation paths that remain currently undisclosed.
Impact
Successful exploitation results in an application crash (denial of service). The vulnerability is reachable over the network without authentication or user interaction when the target application processes untrusted caps or structure data.
Recommendation
- Update all GStreamer installations to the version containing the fix documented in the GStreamer security advisory (SA-2026-0028).
- Review network-facing services using the GStreamer Data Protocol (GDP) and restrict access to trusted sources until patching is completed.
- Monitor logs for repeated application crashes or service restarts in processes utilizing GStreamer libraries, which may indicate exploitation attempts.
Immediate actions
Inventory all applications utilizing GStreamer, focusing on network-facing GDP receivers.
Threat Hunt
Identify and investigate services that exhibit frequent crashes or unexpected restarts related to GStreamer library loading.
Data: System crash logs (e.g., /var/log/syslog, journald), Application-specific logs showing deserialization errors or memory faults
Mitigations
Apply the vendor-provided patch for CVE-2026-125704 to all identified GStreamer instances.
CVE-2026-125704