CVE-2026-53705 Gstreamer1-plugins-good: gstreamer: heap buffer overflow in wavpack decoder via integer overflow
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:10 | All versions | 1.26.7-2.el10_2.1 |
gstreamer1-plugins-good-gtk AlmaLinux:10 | All versions | 1.26.7-2.el10_2.1 |
gstreamer1-plugins-good AlmaLinux:8 | All versions | 1.16.1-7.el8_10 |
gstreamer1-plugins-good-gtk AlmaLinux:8 | All versions | 1.16.1-7.el8_10 |
gstreamer1-plugins-good AlmaLinux:9 | All versions | 1.22.12-7.el9_8.1 |
gstreamer1-plugins-good-gtk AlmaLinux:9 | All versions | 1.22.12-7.el9_8.1 |
gstreamer1-plugins-good Red Hat:enterprise_linux:10.2 | All versions | 0:1.26.7-2.el10_2.1 |
gstreamer1-plugins-good-debuginfo Red Hat:enterprise_linux:10.2 | All versions | 0:1.26.7-2.el10_2.1 |
gstreamer1-plugins-good-debugsource Red Hat:enterprise_linux:10.2 | All versions | 0:1.26.7-2.el10_2.1 |
gstreamer1-plugins-good-gtk Red Hat:enterprise_linux:10.2 | All versions | 0:1.26.7-2.el10_2.1 |
gstreamer1-plugins-good-gtk-debuginfo Red Hat:enterprise_linux:10.2 | All versions | 0:1.26.7-2.el10_2.1 |
gstreamer1-plugins-good-qt6-debuginfo Red Hat:enterprise_linux:10.2 | All versions | 0:1.26.7-2.el10_2.1 |
gstreamer1-plugins-good Red Hat:enterprise_linux:8::appstream | All versions | 0:1.16.1-7.el8_10 |
gstreamer1-plugins-good-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:1.16.1-7.el8_10 |
gstreamer1-plugins-good-debugsource Red Hat:enterprise_linux:8::appstream | All versions | 0:1.16.1-7.el8_10 |
gstreamer1-plugins-good-gtk Red Hat:enterprise_linux:8::appstream | All versions | 0:1.16.1-7.el8_10 |
gstreamer1-plugins-good-gtk-debuginfo Red Hat:enterprise_linux:8::appstream | All versions | 0:1.16.1-7.el8_10 |
gstreamer1-plugins-good Red Hat:enterprise_linux:9::appstream | All versions | 0:1.22.12-7.el9_8.1 |
gstreamer1-plugins-good-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:1.22.12-7.el9_8.1 |
gstreamer1-plugins-good-debugsource Red Hat:enterprise_linux:9::appstream | All versions | 0:1.22.12-7.el9_8.1 |
gstreamer1-plugins-good-gtk Red Hat:enterprise_linux:9::appstream | All versions | 0:1.22.12-7.el9_8.1 |
gstreamer1-plugins-good-gtk-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:1.22.12-7.el9_8.1 |
gstreamer1-plugins-good-qt-debuginfo Red Hat:enterprise_linux:9::appstream | All versions | 0:1.22.12-7.el9_8.1 |
gstreamer1-plugins-good Red Hat:enterprise_linux_eus:10.0 | All versions | 0:1.24.11-1.el10_0.3 |
gstreamer1-plugins-good-debuginfo Red Hat:enterprise_linux_eus:10.0 | All versions | 0:1.24.11-1.el10_0.3 |
gstreamer1-plugins-good-debugsource Red Hat:enterprise_linux_eus:10.0 | All versions | 0:1.24.11-1.el10_0.3 |
gstreamer1-plugins-good-gtk Red Hat:enterprise_linux_eus:10.0 | All versions | 0:1.24.11-1.el10_0.3 |
gstreamer1-plugins-good-gtk-debuginfo Red Hat:enterprise_linux_eus:10.0 | All versions | 0:1.24.11-1.el10_0.3 |
gstreamer1-plugins-good-qt6-debuginfo Red Hat:enterprise_linux_eus:10.0 | All versions | 0:1.24.11-1.el10_0.3 |
gstreamer1-plugins-good Red Hat:rhel_aus:8.4::appstream | All versions | 0:1.16.1-4.el8_4.1 |
gstreamer1-plugins-good-debuginfo Red Hat:rhel_aus:8.4::appstream | All versions | 0:1.16.1-4.el8_4.1 |
gstreamer1-plugins-good-debugsource Red Hat:rhel_aus:8.4::appstream | All versions | 0:1.16.1-4.el8_4.1 |
gstreamer1-plugins-good-gtk Red Hat:rhel_aus:8.4::appstream | All versions | 0:1.16.1-4.el8_4.1 |
gstreamer1-plugins-good-gtk-debuginfo Red Hat:rhel_aus:8.4::appstream | All versions | 0:1.16.1-4.el8_4.1 |
gstreamer1-plugins-good Red Hat:rhel_aus:8.6::appstream | All versions | 0:1.16.1-4.el8_6.1 |
gstreamer1-plugins-good-debuginfo Red Hat:rhel_aus:8.6::appstream | All versions | 0:1.16.1-4.el8_6.1 |
gstreamer1-plugins-good-debugsource Red Hat:rhel_aus:8.6::appstream | All versions | 0:1.16.1-4.el8_6.1 |
gstreamer1-plugins-good-gtk Red Hat:rhel_aus:8.6::appstream | All versions | 0:1.16.1-4.el8_6.1 |
gstreamer1-plugins-good-gtk-debuginfo Red Hat:rhel_aus:8.6::appstream | All versions | 0:1.16.1-4.el8_6.1 |
gstreamer1-plugins-good Red Hat:rhel_e4s:8.8::appstream | All versions | 0: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.