CVE-2026-52722
Awaiting Analysis Awaiting Analysis - Queue
BaseFortify

Publication date: 2026-06-15

Last updated on: 2026-06-15

Assigner: Red Hat, Inc.

Description
A signed integer overflow vulnerability was found in GStreamer's VMnc decoder. A crafted VMnc stream with large cursor dimensions can overflow signed integer payload-size arithmetic, bypassing a length check and leading to out-of-bounds reads. A remote attacker could trick a user into opening a specially crafted VMnc file, potentially causing a crash or information disclosure.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-15
Last Modified
2026-06-15
Generated
2026-06-16
AI Q&A
2026-06-16
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 2 associated CPEs
Vendor Product Version / Range
gnome gstreamer 1.28.4
gstreamer gstreamer *
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-190 The product performs a calculation that can produce an integer overflow or wraparound when the logic assumes that the resulting value will always be larger than the original value. This occurs when an integer value is incremented to a value that is too large to store in the associated representation. When this occurs, the value may become a very small or negative number.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Compliance Impact

The vulnerability in GStreamer's VMnc decoder can lead to potential information disclosure due to out-of-bounds reads triggered by a crafted VMnc stream. Such information disclosure risks may impact compliance with data protection regulations like GDPR and HIPAA, which require safeguarding personal and sensitive information from unauthorized access or leaks.

If exploited, this vulnerability could result in unauthorized exposure of data, thereby violating confidentiality requirements mandated by these standards. Organizations using affected versions of GStreamer should consider this risk in their compliance assessments and apply patches or mitigations to maintain adherence to these regulations.

Executive Summary

This vulnerability is a signed integer overflow found in the GStreamer VMnc decoder, specifically in the cursor payload size calculation. When a specially crafted VMnc stream with very large cursor dimensions is processed, the multiplication used to calculate the payload size overflows the signed 32-bit integer limit. This causes the payload size to be incorrectly calculated as a negative or small value, leading to insufficient memory allocation. However, the rendering code still uses the original large dimensions, which results in out-of-bounds memory reads.

An attacker can exploit this by tricking a user into opening a maliciously crafted VMnc file, which can cause the application to crash or potentially disclose sensitive information.

Impact Analysis

This vulnerability can impact you by causing your application or system to crash when processing a malicious VMnc file. Additionally, it may lead to information disclosure due to out-of-bounds memory reads, potentially exposing sensitive data.

Since the vulnerability can be triggered remotely by convincing a user to open a crafted file, it poses a risk of remote exploitation without requiring special privileges.

Detection Guidance

This vulnerability is triggered by opening a specially crafted VMnc file that contains large cursor dimensions causing a signed integer overflow. Detection involves identifying the presence of vulnerable versions of the GStreamer VMnc decoder, specifically the gstreamer1-plugins-bad-free package before version 1.28.4.

Since the vulnerability is triggered by processing crafted VMnc streams, network detection could involve monitoring for suspicious VMnc file transfers or attempts to open such files.

There are no explicit commands provided in the resources to detect exploitation attempts or vulnerable versions, but you can check the installed GStreamer package version with commands like:

  • rpm -q gstreamer1-plugins-bad-free
  • gst-inspect-1.0 vmncdec

Additionally, monitoring application crashes or unusual behavior when opening VMnc files could indicate exploitation attempts.

Mitigation Strategies

The primary mitigation step is to update the GStreamer VMnc decoder to a fixed version. The vulnerability is planned to be fixed in GStreamer version 1.28.4.

Until the update is applied, avoid opening untrusted or suspicious VMnc files that could trigger the vulnerability.

If possible, restrict or monitor the use of applications that utilize the vulnerable VMnc decoder to reduce exposure.

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