You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
CVE-2026-8461 in FFMPEG 8.1.1 (needs an update to 8.1.2) #1248
CVE-2026-8461 is an out-of-bounds write in ffmpeg's MagicYUV decoder (libavcodec/magicyuv.c, CWE-787, CVSS 8.8), fixed upstream in 8.1.2.
All seven build Dockerfiles are currently pinned at ARG FFMPEG_VERSION=8.1.1 - manylinux2014 (i686, x86_64, aarch64), manylinux_2_28 (x86_64, aarch64) and musllinux_1_2 (x86_64, aarch64). I'll put up a PR bumping all of them to 8.1.2; I did the 8.1.1 i686 bump in #1233.
Confirmed ffmpeg-8.1.2.tar.gz is published on ffmpeg.org (8.1.3 is not released), so the existing download URLs resolve unchanged.
On the 5.x side: the manylinux and musllinux Dockerfiles there are still pinned to FFMPEG_VERSION=8.1.1, and the build_wheels_manylinux.yml matrix still points at the older :20260531 images, so the 5.x wheels are still built against the FFmpeg version affected by CVE-2026-8461.
I'll put up a PR against 5.x mirroring #1249 — bump the manylinux/musllinux Dockerfiles to 8.1.2 and point the manylinux DOCKER_IMAGE tags at the :20260725 images (the same 8.1.2 build 4.x now ships). I'm scoping it to the 8.1.1 -> 8.1.2 bump; the 5.x i686 build is on a separate older 5.1.x line, so I'm leaving that out of this change.
That gets the fix into the branch; the actual 5.x publish is your call whenever you're ready to cut it.
Activity
[-]CVE in FFMPEG 8.1.1[/-][+]CVE-2026-8461 in FFMPEG 8.1.1 (needs an update to 8.1.2)[/+]MDSALMANSHAMS commentedon Jul 19, 2026
CVE-2026-8461 is an out-of-bounds write in ffmpeg's MagicYUV decoder (
libavcodec/magicyuv.c, CWE-787, CVSS 8.8), fixed upstream in 8.1.2.All seven build Dockerfiles are currently pinned at
ARG FFMPEG_VERSION=8.1.1- manylinux2014 (i686, x86_64, aarch64), manylinux_2_28 (x86_64, aarch64) and musllinux_1_2 (x86_64, aarch64). I'll put up a PR bumping all of them to 8.1.2; I did the 8.1.1 i686 bump in #1233.Confirmed
ffmpeg-8.1.2.tar.gzis published on ffmpeg.org (8.1.3 is not released), so the existing download URLs resolve unchanged.Merge pull request #1249 from MDSALMANSHAMS:bump-ffmpeg-8.1.2-cve-202…
aremishevsky commentedon Jul 29, 2026
Hi @asmorkalov , @MDSALMANSHAMS.
I saw that the new
4.14.0.94version was published today.Could you please publish the latest
5.xversion as well?MDSALMANSHAMS commentedon Jul 30, 2026
Hi @aremishevsky, @asmorkalov — glad the
4.14.0.94release with the FFmpeg 8.1.2 bump (#1249) is out.On the 5.x side: the manylinux and musllinux Dockerfiles there are still pinned to
FFMPEG_VERSION=8.1.1, and thebuild_wheels_manylinux.ymlmatrix still points at the older:20260531images, so the 5.x wheels are still built against the FFmpeg version affected by CVE-2026-8461.I'll put up a PR against
5.xmirroring #1249 — bump the manylinux/musllinux Dockerfiles to8.1.2and point the manylinuxDOCKER_IMAGEtags at the:20260725images (the same 8.1.2 build 4.x now ships). I'm scoping it to the8.1.1 -> 8.1.2bump; the 5.x i686 build is on a separate older 5.1.x line, so I'm leaving that out of this change.That gets the fix into the branch; the actual 5.x publish is your call whenever you're ready to cut it.