CVE-2026-59692
Awaiting Analysis Awaiting Analysis - Queue

GStreamer DTLS Plugin Stack Buffer Overflow

Vulnerability report for CVE-2026-59692, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-07-09

Last updated on: 2026-07-09

Assigner: Red Hat, Inc.

Description

A stack buffer overflow vulnerability was found in GStreamer's DTLS plugin. During a DTLS handshake, the peer certificate Subject Distinguished Name is printed into a fixed-size 2048-byte stack buffer without bounds checking. A remote unauthenticated attacker can send a certificate with an oversized Subject DN that exceeds the buffer, causing a stack buffer overflow and process crash, resulting in denial of service.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-09
Last Modified
2026-07-09
Generated
2026-07-16
AI Q&A
2026-07-09
EPSS Evaluated
2026-07-14
NVD
EUVD

Affected Vendors & Products

Showing 4 associated CPEs
Vendor Product Version / Range
gstreamer gst-plugins-bad to 1.28.3 (inc)
gstreamer dtls_plugin *
gst-plugins-bad gstreamer to 1.28.3 (inc)
gst-plugins-bad gstreamer 1.28.5

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-121 A stack-based buffer overflow condition is a condition where the buffer being overwritten is allocated on the stack (i.e., is a local variable or, rarely, a parameter to a function).

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-59692 is a stack buffer overflow vulnerability found in GStreamer's DTLS plugin. During the DTLS handshake process, the peer certificate's Subject Distinguished Name (DN) is printed into a fixed-size 2048-byte stack buffer without proper bounds checking. If a remote attacker sends a certificate with an excessively long Subject DN, it can overflow this buffer.

This overflow causes the process to crash, resulting in a denial of service. The vulnerability occurs in the openssl_verify_callback() function and affects GStreamer versions up to 1.28.3.

Although the overflow content is limited to printable ASCII characters and the stack canary prevents remote code execution, the vulnerability can be exploited by unauthenticated remote DTLS-SRTP/WebRTC peers during the handshake without user interaction.

Impact Analysis

This vulnerability can cause a denial of service by crashing the affected process during the DTLS handshake. An attacker can remotely trigger this crash by sending a specially crafted certificate with an oversized Subject DN.

While remote code execution is not possible due to stack canary protections, the denial of service can disrupt services relying on GStreamer's DTLS plugin, potentially affecting availability.

Detection Guidance

This vulnerability occurs during the DTLS handshake when a peer certificate with an excessively long Subject Distinguished Name (DN) is processed by GStreamer's DTLS plugin. Detection involves monitoring for crashes or denial of service symptoms in applications using GStreamer DTLS plugin versions up to 1.28.3.

Since the vulnerability is triggered by a remote unauthenticated DTLS handshake with a crafted certificate, network detection can focus on analyzing DTLS handshake traffic for unusually large Subject DN fields in certificates.

Specific commands to detect this vulnerability are not provided in the available resources.

Mitigation Strategies

Immediate mitigation involves updating GStreamer to version 1.28.5 or later, where the fix for this vulnerability has been merged.

Until the update can be applied, consider restricting or monitoring incoming DTLS handshake traffic to prevent unauthenticated remote peers from sending crafted certificates with oversized Subject DNs.

Additionally, monitoring application logs for crashes related to DTLS handshakes can help identify exploitation attempts.

Compliance Impact

The vulnerability causes a denial of service through a stack buffer overflow in GStreamer's DTLS plugin during a DTLS handshake. It does not result in data confidentiality or integrity loss, as it does not allow remote code execution or unauthorized data access.

Because the impact is limited to denial of service without compromise of sensitive data, the vulnerability itself does not directly imply non-compliance with data protection regulations such as GDPR or HIPAA. However, denial of service could affect availability requirements under these standards if exploited in a production environment.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-59692. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart