Description
A flaw was found in the SRT and WebVTT subtitle parser in GStreamer's gst-plugins-base. While sanitizing inline subtitle markup, the parser repeatedly searches the remaining text with unanchored regular expressions. A crafted subtitle cue with a long line of unmatched markup-like text can force quadratic CPU use and make a GStreamer-based application unresponsive.
Published: 2026-11-09
Score: 6.5 Medium
EPSS: n/a
KEV: No
Impact: Denial of Service
Action: Apply Patch
AI Analysis

Impact

A vulnerability in GStreamer's gst-plugins-base SRT and WebVTT subtitle parser allows an attacker to trigger quadratic CPU consumption during markup sanitization. By submitting a subtitle cue with a lengthy line of unmatched markup-like text, the parser repeatedly applies unanchored regular expressions to the remaining text, exhausting CPU resources and rendering the GStreamer-based application unresponsive. This flaw results in a denial‑of‑service condition and is categorized as CWE‑1333.

Affected Systems

The flaw affects Red Hat Enterprise Linux distributions: RHEL 7 (including the ELS extension), RHEL 8, RHEL 9 and RHEL 10, which ship the GStreamer gst‑plugins‑base package. The affected component is the gstreamer‑plugins‑base suite; versions prior to the 1.28.2 release are vulnerable. Red Hat recommends upgrading to gst‑plugins‑base 1.28.2 or later to eliminate the issue. Administrators on systems where updating cannot be performed immediately can mitigate by preventing the automatic selection of the 'subparse' element (e.g., set GST_PLUGIN_FEATURE_RANK=subparse:NONE) or by disabling untrusted subtitle ingestion.

Risk and Exploitability

With a CVSS score of 6.5 the issue is classified as medium severity. No EPSS score is available, and it is not currently a known exploited vulnerability in the CISA KEV catalog, indicating a modest exploitation likelihood. The vulnerability can be triggered by any GStreamer‑based application that processes untrusted SRT or WebVTT subtitle cues. By submitting a crafted cue laden with long, unmatched markup, an attacker can force the parser to perform repeated, unanchored regex operations, leading the application to consume excessive CPU and become unresponsive. The attack therefore presents a denial‑of‑service condition that affects the targeted process and, if the application is a network service, can disrupt availability for all users interacting with that service.

Generated by OpenCVE AI on November 9, 2026 at 19:22 UTC.

Remediation

Vendor Workaround

Update gst-plugins-base to version 1.28.2 or later. Where updating is not yet possible, applications that do not require untrusted SRT/WebVTT subtitles can prevent automatic selection of the subparse element (for example, by setting GST_PLUGIN_FEATURE_RANK=subparse:NONE).


OpenCVE Recommended Actions

  • Upgrade gst-plugins-base to version 1.28.2 or later
  • If upgrading is not immediately possible, disable the automatic selection of the 'subparse' element by setting GST_PLUGIN_FEATURE_RANK=subparse:NONE
  • Restrict the ingestion of subtitle files to trusted sources or sanitize inputs before passing them to GStreamer

Generated by OpenCVE AI on November 9, 2026 at 19:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 09 Nov 2026 18:30:00 +0000

Type Values Removed Values Added
Description A flaw was found in the SRT and WebVTT subtitle parser in GStreamer's gst-plugins-base. While sanitizing inline subtitle markup, the parser repeatedly searches the remaining text with unanchored regular expressions. A crafted subtitle cue with a long line of unmatched markup-like text can force quadratic CPU use and make a GStreamer-based application unresponsive.
Title Gst-plugins-base: gst-plugins-base: quadratic regex processing in srt/webvtt subtitle parser causes denial of service
First Time appeared Redhat
Redhat enterprise Linux
Redhat rhel Els
Weaknesses CWE-1333
CPEs cpe:/a:redhat:enterprise_linux:10
cpe:/a:redhat:enterprise_linux:8
cpe:/a:redhat:enterprise_linux:9
cpe:/o:redhat:rhel_els:7
Vendors & Products Redhat
Redhat enterprise Linux
Redhat rhel Els
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H'}


Subscriptions

Redhat Enterprise Linux Rhel Els
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-11-09T18:41:32.861Z

Reserved: 2026-11-09T16:17:34.662Z

Link: CVE-2026-125040

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-11-09T19:16:48.193

Modified: 2026-11-09T19:16:48.330

Link: CVE-2026-125040

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-09T19:30:15Z

Weaknesses
  • CWE-1333

    Inefficient Regular Expression Complexity