Vulnerability · Published Jul 9, 2026 · Assigned by redhat
CVE-2026-59691Gstreamer1-plugins-bad-free: gstreamer: rfbsrc/librfb hextile heap out-of-bounds write with 16bpp framebuffer
High 7.1
In plain English
A high-severity out-of-bounds write in Red Hat Enterprise Linux 10 from Red Hat. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.3% (higher than 26% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
A heap buffer overflow vulnerability was found in GStreamer's rfbsrc plugin. When a client connects to a malicious RFB/VNC server that advertises a 16bpp framebuffer and sends Hextile-encoded updates, the Hextile background fill path writes 32-bit pixel values into a buffer allocated for 16-bit pixels. This type mismatch causes an out-of-bounds heap write that can lead to denial of service (process crash) and potential memory corruption.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux:10 | gstreamer1-plugins-bad-free | 1.26.7-2.el10_2.6 | ALSA-2026:47180 |
| AlmaLinux:8 | gstreamer1-plugins-bad-free | 1.16.1-9.el8_10.1 | ALSA-2026:47731 |
| AlmaLinux:9 | gstreamer1-plugins-bad-free | 1.22.12-7.el9_8.3 | ALSA-2026:47179 |
| AlmaLinux:10 | gstreamer1-plugins-bad-free-devel | 1.26.7-2.el10_2.6 | ALSA-2026:47180 |
| AlmaLinux:8 | gstreamer1-plugins-bad-free-devel | 1.16.1-9.el8_10.1 | ALSA-2026:47731 |
| AlmaLinux:9 | gstreamer1-plugins-bad-free-devel | 1.22.12-7.el9_8.3 | ALSA-2026:47179 |
| AlmaLinux:10 | gstreamer1-plugins-bad-free-libs | 1.26.7-2.el10_2.6 | ALSA-2026:47180 |
| AlmaLinux:9 | gstreamer1-plugins-bad-free-libs | 1.22.12-7.el9_8.3 | ALSA-2026:47179 |
| Debian:12 | gst-plugins-bad1.0 | 1.22.0-4+deb12u8 | DEBIAN-CVE-2026-59691 |
| Debian:13 | gst-plugins-bad1.0 | no fix listed | DEBIAN-CVE-2026-59691 |
| Debian:14 | gst-plugins-bad1.0 | 1.28.5-1 | DEBIAN-CVE-2026-59691 |
| Rocky Linux:10 | gstreamer1-plugins-bad-free | 0:1.26.7-2.el10_2.6 | RLSA-2026:47180 |
| Rocky Linux:8 | gstreamer1-plugins-bad-free | 0:1.16.1-9.el8_10.1 | RLSA-2026:47731 |
| Rocky Linux:9 | gstreamer1-plugins-bad-free | 0:1.22.12-7.el9_8.3 | RLSA-2026:47179 |
| Ubuntu:25.10 | gst-plugins-bad1.0 | no fix listed | UBUNTU-CVE-2026-59691 |
| Ubuntu:26.04:LTS | gst-plugins-bad1.0 | no fix listed | UBUNTU-CVE-2026-59691 |
| Ubuntu:26.10 | gst-plugins-bad1.0 | no fix listed | UBUNTU-CVE-2026-59691 |
Affected products (as reported)
Weakness: CWE-787 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H
References
- RHSA-2026:47179 vendor-advisory, x_refsource_REDHAT
- RHSA-2026:47180 vendor-advisory, x_refsource_REDHAT
- RHSA-2026:47731 vendor-advisory, x_refsource_REDHAT
- RHSA-2026:54658 vendor-advisory, x_refsource_REDHAT
- RHSA-2026:54659 vendor-advisory, x_refsource_REDHAT
- RHSA-2026:54660 vendor-advisory, x_refsource_REDHAT
- RHSA-2026:54664 vendor-advisory, x_refsource_REDHAT
- RHSA-2026:54665 vendor-advisory, x_refsource_REDHAT
- RHSA-2026:54752 vendor-advisory, x_refsource_REDHAT
- RHSA-2026:56658 vendor-advisory, x_refsource_REDHAT
- RHSA-2026:56772 vendor-advisory, x_refsource_REDHAT
- RHSA-2026:62532 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/security/cve/CVE-2026-59691 vdb-entry, x_refsource_REDHAT
- RHBZ#2497343 issue-tracking, x_refsource_REDHAT
- https://gitlab.freedesktop.org/gstreamer/gstreamer-security/-/merge_requests/100
- https://gitlab.freedesktop.org/gstreamer/gstreamer/-/work_items/5173