Skip to main content

GStreamer librfb EUVDEUVD-2026-36803

| CVE-2026-52720 HIGH
Heap-based Buffer Overflow (CWE-122)
2026-06-15 redhat GHSA-38vh-57p3-w3gw
8.8
CVSS 3.1 · Vendor: redhat
Share

Severity by source

Vendor (redhat) PRIMARY
8.8 HIGH
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
vuln.today AI
8.8 HIGH

Client connects over network to attacker VNC server (AV:N, PR:N), reliably triggered by sending a crafted rectangle (AC:L), user must initiate connection (UI:R), heap RCE yields full CIA impact.

3.1 AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
SUSE
HIGH
qualitative
Red Hat
8.8 HIGH
qualitative

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Analysis Generated
Jun 15, 2026 - 19:53 vuln.today
CVE Published
Jun 15, 2026 - 19:15 cve.org
HIGH 8.8

DescriptionCVE.org

A heap buffer overflow vulnerability was found in GStreamer's librfb (RFB/VNC client). The rectangle bounds check incorrectly validates area rather than individual dimensions, allowing a malicious VNC server to send a rectangle that extends beyond the framebuffer. A remote attacker could set up a malicious VNC server and trick a user into connecting, resulting in an out-of-bounds heap write that could lead to code execution or a crash.

AnalysisAI

Heap buffer overflow in GStreamer's librfb (RFB/VNC client) allows a malicious VNC server to corrupt heap memory on a connecting client, potentially leading to remote code execution or denial of service. The flaw stems from validating rectangle area instead of individual dimensions, letting attacker-controlled rectangles extend beyond the framebuffer. No public exploit identified at time of analysis, though the issue affects GStreamer as shipped across Red Hat Enterprise Linux 6 through 10.

Technical ContextAI

GStreamer is a widely deployed multimedia framework, and its librfb plugin implements a client for the Remote Framebuffer (RFB) protocol used by VNC. When the server sends a FramebufferUpdate message, each rectangle carries x, y, width, and height fields that the client must validate against the framebuffer bounds before writing pixel data into a heap-allocated buffer. The bug, classified as CWE-122 (Heap-based Buffer Overflow), arises because librfb checks the product width*height (area) against the framebuffer area rather than verifying that x+width and y+height individually fit within the framebuffer's width and height. A rectangle with, for example, a small area but large offsets can pass the check and cause subsequent pixel writes to land outside the allocated heap region, corrupting adjacent allocator metadata or objects. The affected component is tracked upstream in freedesktop.org GitLab issue 5105 and impacts the GStreamer package shipped in Red Hat Enterprise Linux 6, 7, 8, 9, and 10.

RemediationAI

No vendor-released patch identified at time of analysis in the supplied data; track the Red Hat advisory at https://access.redhat.com/security/cve/CVE-2026-52720 and Bugzilla https://bugzilla.redhat.com/show_bug.cgi?id=2486731 for the fixed gstreamer1-plugins-bad-free (or equivalent) package versions per RHEL release, and apply them via dnf/yum update once published. Until packages are available, the most direct compensating control is to avoid connecting to untrusted VNC servers and to remove or mask the librfb GStreamer plugin (for example by deleting libgstrfbsrc.so from the plugin directory or setting GST_PLUGIN_FEATURE_RANK=rfbsrc:NONE), which breaks any legitimate GStreamer-based VNC viewing but eliminates the attack surface; egress filtering of TCP/5900-5910 to non-trusted networks reduces opportunity at the cost of blocking benign remote-desktop use. SELinux confinement of media-playing processes provides marginal additional containment but will not by itself stop in-process heap corruption.

CVE-2026-18663 MEDIUM
5.9 Aug 12

Heap corruption via double-free in 389-ds-base's LDAP control parsing allows an unauthenticated remote attacker to crash

CVE-2026-4631 CRITICAL POC
9.8 Apr 07

Remote code execution in Cockpit's web interface allows unauthenticated attackers to execute arbitrary commands on the h

CVE-2026-4480 CRITICAL POC
9.0 May 26

Remote code execution in Samba's printing subsystem allows remote attackers to inject arbitrary shell commands via craft

CVE-2026-14544 CRITICAL
9.8 Jul 03

Remote code execution and privilege escalation in HPLIP (HP Linux Imaging and Printing) affects the hpcups print filter

CVE-2026-28369 CRITICAL
9.1 Mar 27

HTTP request smuggling in Undertow (the embedded web server underpinning JBoss EAP, Red Hat Data Grid, and Apache Camel

CVE-2026-28368 CRITICAL
9.1 Mar 27

HTTP request smuggling in Red Hat Undertow allows remote unauthenticated attackers to bypass front-end security controls

CVE-2026-33845 CRITICAL
9.1 Apr 30

Out-of-bounds read in the GnuTLS DTLS handshake reassembly logic lets remote unauthenticated attackers trigger an intege

CVE-2026-28367 CRITICAL
9.1 Mar 27

HTTP request smuggling in Undertow allows remote unauthenticated attackers to send `\r\r\r` as a header block terminator

CVE-2026-16526 HIGH
8.8 Jul 30

Local privilege escalation in Performance Co-Pilot (PCP) on Red Hat Enterprise Linux 6 through 10 and OpenShift Containe

CVE-2026-11610 HIGH
8.8 Jul 07

Denial of service in Red Hat / 389 Directory Server (389-ds-base, versions since ~1.3.2/2013) allows an authenticated LD

CVE-2026-14474 HIGH
8.8 Jul 07

Local-to-domain-wide root privilege escalation in SSSD's LDAP sudo provider allows an authenticated LDAP directory user

CVE-2026-19546 HIGH
8.8 Aug 11

Code injection in the Perl DBI module as packaged for Red Hat Enterprise Linux allows a network-accessible, low-privileg

Vendor StatusVendor

SUSE

Severity: Important
Product Status
openSUSE Tumbleweed Fixed
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Performance Computing 15 SP7 Affected
SUSE Linux Enterprise Module for Basesystem 15 SP7 Affected
SUSE Linux Enterprise Module for Desktop Applications 15 SP7 Affected

Share

EUVD-2026-36803 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy