CVE-2026-53705 Gstreamer1-plugins-good: gstreamer: heap buffer overflow in wavpack decoder via integer overflow

High 7.6 Published Updated

A heap buffer overflow in GStreamer's WavPack decoder allows remote attackers to execute arbitrary code or crash applications via malicious audio files.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2026-53705?

CVE-2026-53705 is a high-severity vulnerability in Red Hat Enterprise Linux 10, published on 15 Jun 2026. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.

Official description

A flaw was found in GStreamer's WavPack audio decoder in gst-plugins-good. When processing a specially crafted WavPack file, an integer overflow in the buffer size calculation (4 * block_samples * channels) in gst_wavpack_dec_handle_frame() causes a very small heap allocation. The WavPack library then writes decoded audio samples far beyond the allocated buffer, resulting in heap memory corruption. This affects both 32-bit and 64-bit systems since the arithmetic is performed in 32-bit integers before promotion to the allocation size type. A remote attacker could use this flaw to crash an application or potentially execute arbitrary code by convincing a user to open a malicious WavPack audio file.

Weakness: CWE-190

Which versions are affected by CVE-2026-53705?

Linux distribution packages (40)
gstreamer1-plugins-good AlmaLinux:10All versions1.26.7-2.el10_2.1
gstreamer1-plugins-good-gtk AlmaLinux:10All versions1.26.7-2.el10_2.1
gstreamer1-plugins-good AlmaLinux:8All versions1.16.1-7.el8_10
gstreamer1-plugins-good-gtk AlmaLinux:8All versions1.16.1-7.el8_10
gstreamer1-plugins-good AlmaLinux:9All versions1.22.12-7.el9_8.1
gstreamer1-plugins-good-gtk AlmaLinux:9All versions1.22.12-7.el9_8.1
gstreamer1-plugins-good Red Hat:enterprise_linux:10.2All versions0:1.26.7-2.el10_2.1
gstreamer1-plugins-good-debuginfo Red Hat:enterprise_linux:10.2All versions0:1.26.7-2.el10_2.1
gstreamer1-plugins-good-debugsource Red Hat:enterprise_linux:10.2All versions0:1.26.7-2.el10_2.1
gstreamer1-plugins-good-gtk Red Hat:enterprise_linux:10.2All versions0:1.26.7-2.el10_2.1
gstreamer1-plugins-good-gtk-debuginfo Red Hat:enterprise_linux:10.2All versions0:1.26.7-2.el10_2.1
gstreamer1-plugins-good-qt6-debuginfo Red Hat:enterprise_linux:10.2All versions0:1.26.7-2.el10_2.1
gstreamer1-plugins-good Red Hat:enterprise_linux:8::appstreamAll versions0:1.16.1-7.el8_10
gstreamer1-plugins-good-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:1.16.1-7.el8_10
gstreamer1-plugins-good-debugsource Red Hat:enterprise_linux:8::appstreamAll versions0:1.16.1-7.el8_10
gstreamer1-plugins-good-gtk Red Hat:enterprise_linux:8::appstreamAll versions0:1.16.1-7.el8_10
gstreamer1-plugins-good-gtk-debuginfo Red Hat:enterprise_linux:8::appstreamAll versions0:1.16.1-7.el8_10
gstreamer1-plugins-good Red Hat:enterprise_linux:9::appstreamAll versions0:1.22.12-7.el9_8.1
gstreamer1-plugins-good-debuginfo Red Hat:enterprise_linux:9::appstreamAll versions0:1.22.12-7.el9_8.1
gstreamer1-plugins-good-debugsource Red Hat:enterprise_linux:9::appstreamAll versions0:1.22.12-7.el9_8.1
gstreamer1-plugins-good-gtk Red Hat:enterprise_linux:9::appstreamAll versions0:1.22.12-7.el9_8.1
gstreamer1-plugins-good-gtk-debuginfo Red Hat:enterprise_linux:9::appstreamAll versions0:1.22.12-7.el9_8.1
gstreamer1-plugins-good-qt-debuginfo Red Hat:enterprise_linux:9::appstreamAll versions0:1.22.12-7.el9_8.1
gstreamer1-plugins-good Red Hat:enterprise_linux_eus:10.0All versions0:1.24.11-1.el10_0.3
gstreamer1-plugins-good-debuginfo Red Hat:enterprise_linux_eus:10.0All versions0:1.24.11-1.el10_0.3
gstreamer1-plugins-good-debugsource Red Hat:enterprise_linux_eus:10.0All versions0:1.24.11-1.el10_0.3
gstreamer1-plugins-good-gtk Red Hat:enterprise_linux_eus:10.0All versions0:1.24.11-1.el10_0.3
gstreamer1-plugins-good-gtk-debuginfo Red Hat:enterprise_linux_eus:10.0All versions0:1.24.11-1.el10_0.3
gstreamer1-plugins-good-qt6-debuginfo Red Hat:enterprise_linux_eus:10.0All versions0:1.24.11-1.el10_0.3
gstreamer1-plugins-good Red Hat:rhel_aus:8.4::appstreamAll versions0:1.16.1-4.el8_4.1
gstreamer1-plugins-good-debuginfo Red Hat:rhel_aus:8.4::appstreamAll versions0:1.16.1-4.el8_4.1
gstreamer1-plugins-good-debugsource Red Hat:rhel_aus:8.4::appstreamAll versions0:1.16.1-4.el8_4.1
gstreamer1-plugins-good-gtk Red Hat:rhel_aus:8.4::appstreamAll versions0:1.16.1-4.el8_4.1
gstreamer1-plugins-good-gtk-debuginfo Red Hat:rhel_aus:8.4::appstreamAll versions0:1.16.1-4.el8_4.1
gstreamer1-plugins-good Red Hat:rhel_aus:8.6::appstreamAll versions0:1.16.1-4.el8_6.1
gstreamer1-plugins-good-debuginfo Red Hat:rhel_aus:8.6::appstreamAll versions0:1.16.1-4.el8_6.1
gstreamer1-plugins-good-debugsource Red Hat:rhel_aus:8.6::appstreamAll versions0:1.16.1-4.el8_6.1
gstreamer1-plugins-good-gtk Red Hat:rhel_aus:8.6::appstreamAll versions0:1.16.1-4.el8_6.1
gstreamer1-plugins-good-gtk-debuginfo Red Hat:rhel_aus:8.6::appstreamAll versions0:1.16.1-4.el8_6.1
gstreamer1-plugins-good Red Hat:rhel_e4s:8.8::appstreamAll versions0:1.16.1-5.el8_8.1

How do I fix CVE-2026-53705?

Apply the vendor's patch.

Is CVE-2026-53705 being exploited?

There is no known exploitation of CVE-2026-53705 in the wild and no public exploit code.

Sources

Also known as ALSA-2026:36675, ALSA-2026:36774, ALSA-2026:37129, CLSA-2026-1783971636, CLSA-2026-1784021188, CLSA-2026-1788514547 and 23 more.

Is CVE-2026-53705 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free