Bug 2513017 - CVE-2026-19387 mingw-gstreamer1-plugins-bad-free: gstreamer: heap out-of-bounds write in adpcmdec IMA/DVI ADPCM decoder [fedora-all]
Summary: CVE-2026-19387 mingw-gstreamer1-plugins-bad-free: gstreamer: heap out-of-boun...
Keywords:
Status: ON_QA
Alias: None
Product: Fedora
Classification: Fedora
Component: mingw-gstreamer1-plugins-bad-free
Version: 45
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
Assignee: Marc-Andre Lureau
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: {"flaws": ["9b5a004a-6820-4242-9f05-2...
Depends On:
Blocks: CVE-2026-19387
TreeView+ depends on / blocked
 
Reported: 2026-08-10 02:57 UTC by Ganesh
Modified: 2026-10-20 05:27 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Ganesh 2026-08-10 02:57:15 UTC
Disclaimer: Community trackers are created by Red Hat Product Security team on a best effort basis. Package maintainers are required to ascertain if the flaw indeed affects their package, before starting the update process.

A flaw was found in GStreamer gst-plugins-bad (adpcmdec). The IMA/DVI ADPCM decoder validated the per-block sample count with (n_samples - channels) % 8 == 0, which does not ensure alignment with the decode loop that writes 8 * channels samples per iteration. A crafted multi-channel IMA ADPCM WAV can pass this check and cause a heap out-of-bounds write of decoded sample values that are partially derived from attacker-controlled compressed audio data. The adpcmdec element is auto-plugged by decodebin/playbin, so processing untrusted media (players, thumbnailers, transcoders) can trigger the issue, resulting in application crash, denial of service, memory corruption, or potentially code execution. Fixed upstream in gst-plugins-bad 1.28.6 (GStreamer-SA-2026-0077).

Comment 1 Aoife Moloney 2026-08-17 15:50:01 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 45 development cycle.
Changing version to 45.

Comment 2 Fedora Update System 2026-10-19 10:03:58 UTC
FEDORA-2026-343461e9d1 (mingw-gstreamer1-1.28.8-1.fc44, mingw-gstreamer1-plugins-bad-free-1.28.8-1.fc44, and 2 more) has been submitted as an update to Fedora 44.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-343461e9d1

Comment 3 Fedora Update System 2026-10-19 10:05:00 UTC
FEDORA-2026-b1f189a5b6 (mingw-gstreamer1-1.28.8-1.fc45, mingw-gstreamer1-plugins-bad-free-1.28.8-1.fc45, and 2 more) has been submitted as an update to Fedora 45.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-b1f189a5b6

Comment 4 Fedora Update System 2026-10-20 04:31:51 UTC
FEDORA-2026-b1f189a5b6 has been pushed to the Fedora 45 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-b1f189a5b6`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-b1f189a5b6

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 5 Fedora Update System 2026-10-20 05:27:37 UTC
FEDORA-2026-343461e9d1 has been pushed to the Fedora 44 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-343461e9d1`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-343461e9d1

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.


Note You need to log in before you can comment on or make changes to this bug.