CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

Port details

multimedia/ffmpeg9.0.2_2,1

Realtime audio/video encoder/converter and streaming server

Maintainer
multimedia@FreeBSD.org
Packages
ffmpeg 9.0.2_2,1, ffmpeg-nox11 9.0.2_2,1
Upstream
up to date
CPE
ffmpeg:ffmpeg from the port
WWW
https://ffmpeg.org/
Links
cgit · VuXML

Unaddressed (7) · The CVE record lists this version as affected, no VuXML entry names the CVE

Updating to 2025.01.13 would fix 2 of 7 unaddressed CVEs, according to the CVE records.
CVE-2026-1076967.12026-10-08FFmpeg through 9.0.2 contains an infinite loop vulnerability in ff_rtsp_connect() in libavformat/rtsp.c that follows RTSP 3xx redirects without any redirect limit. Attac…
CVE-2025-254686.52025-02-18FFmpeg git-master before commit d5873b was discovered to contain a memory leak in the component libavutil/mem.c.
CVE-2025-254696.52025-02-18FFmpeg git-master before commit d5873b was discovered to contain a memory leak in the component libavutil/iamf.c.
CVE-2026-1076756.02026-10-08FFmpeg through 9.0.2 contains a missing host key verification vulnerability in the libssh-based sftp protocol handler that allows network attackers to impersonate SFTP s…
CVE-2026-1076775.72026-10-08FFmpeg through 9.0.2 contains a denial of service vulnerability in the DASH demuxer that allows attackers to trigger an infinite loop by supplying an empty SegmentTempla…
CVE-2026-1076785.72026-10-08FFmpeg through 9.0.2 contains a stack exhaustion vulnerability in av_encryption_init_info_free() in libavutil/encryption_info.c, which recursively frees AVEncryptionInit…
CVE-2026-1076764.82026-10-08FFmpeg through 9.0.2 contains an uninitialized memory disclosure vulnerability in av_dynamic_hdr_plus_to_t35() that leaves up to three payload bytes uninitialized when t…

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (21)

Show 21 fixed
VuXML entries whose affected range this version has left, plus CVEs from the last 90 days that this version is already past (fixed by update).
CVE-2026-966116.92026-09-23FFmpeg before 9.0 has a signed integer overflow in libavformat/mov.c. In mov_read_ispe(), uint32_t width/height values from a crafted HEIF ispe box are stored into signe…
CVE-2026-1076606.32026-10-08FFmpeg before 8.1.3 and 9.x before 9.0.2 contains an improper certificate validation vulnerability in tls_open() of libavformat/tls_mbedtls.c, which skips hostname check…
CVE-2026-522962.92026-09-13FFmpeg before 9.0 has an out-of-bounds read because of missing required padding in WMA extradata allocation paths in libavcodec/wmaenc.c.
CVE-2026-522972.92026-09-13FFmpeg before 9.0 has an out-of-bounds read because there is insufficiently padded extradata in the MOV parsing path in mov_read_iacb in libavformat/mov.c.
CVE-2026-522952.92026-09-01FFmpeg before 9.0 has an out-of-bounds read because the copied extradata lacked required padding before GetBitContext-based access in libavformat/iamf_writer.c.

Commits (664)

Gleb Popov (arrowd) · 9.0.2_2,1
*: Bump PORTREVISION on multimedia/x265 consumers

PR:		299194
e8660dbf74
Gleb Popov (arrowd) · 9.0.2_1,1
*: Bump PORTREVISION on multimedia/x265 consumers

PR:		298481
d98c0147b3
Daniel Engberg (diizzy) · 9.0.2,1
multimedia/ffmpeg: Update to 9.0.2

Changelog:
https://code.ffmpeg.org/FFmpeg/FFmpeg/src/tag/n9.0.2/Changelog

PR:		298668
Reviewed by:	makc
Exp-run by:	antoine
ff5c3b6e1d
Max Brazhnikov (makc) · 9.0.1,1
multimedia/ffmpeg: Fix plist
eb1adb5010
Daniel Engberg (diizzy) · 9.0.1,1
multimedia/ffmpeg: Update to 9.0.1

Support for (lib)celt, (lib)glslang and (lib)shaderc is removed upstream
Remove support for (lib)lensfun as it doesn't work with the old release
we have in tree

Changelog:
https://code.ffmpeg.org/FFmpeg/FFmpeg/src/tag/n9.0.1/Changelog

PR:		297355
Exp-run by:	antoine
e07612e18d
Vladimir Druzenko (vvd) · 8.1.2_3,1
*/*: Bump after soname changed in update audio/codec2

in 6621902b7ed5b3b2480461d0400baf8fb5fe662a

Approved by:	blanket
Sponsored by:	UNIS Labs
c7af4fa998
Hiroki Tagato (tagattie) · 8.1.2_2,1
multimedia:{ffmpeg,handbrake}: Switch dependency from onevpl to libvpl

onevpl has been superceded by libvpl upstream. So switch dependencies
of dependent ports.

PR:		293561
Reported by:	Yuichiro NAITO <naito.yuichiro@gmail.com>
Approved by:	portmgr (blanket; switch deprecated dependencies)
eba41bee20
Daniel Engberg (diizzy) · 8.1.2_2,1
*/*: Bump consumers of multimedia/libx264

Reported by:	Kevin Oberman <rkoberman@gmail.com>
388f5973b7
Jan Beich (jbeich) · 8.1.2_1,1
graphics/libjxl: update to 0.12

Changes:	https://github.com/libjxl/libjxl/releases/tag/v0.12.0
Reported by:	GitHub (watch releases)
fc57321249
Daniel Engberg (diizzy) · 8.1.2,1
multimedia/ffmpeg: Update to 8.1.2

Changelog: https://git.ffmpeg.org/gitweb/ffmpeg.git/shortlog/n8.1.2
0edcfc3bb7
Daniel Engberg (diizzy) · 8.1.1,1
multimedia/ffmpeg: Update to 8.1.1

Changelog: https://git.ffmpeg.org/gitweb/ffmpeg.git/shortlog/n8.1.1

PR:		295041
Exp-run by:	antoine
1a44fe040f
Daniel Engberg (diizzy) · 8.1,1
multimedia/ffmpeg: Update to 8.1

Changelog: https://git.ffmpeg.org/gitweb/ffmpeg.git/shortlog/n8.1

PR:		293872
Reviewed by:	makc
Exp-run by:	antoine
11391ea853
Jan Beich (jbeich) · 8.0.1_5,1
graphics/libplacebo: update to 7.360.0

Changes:	https://code.videolan.org/videolan/libplacebo/-/tags/v7.360.0
Reported by:	GitHub (watch releases)
1697360b77
Po-Chuan Hsieh (sunpoet) · 8.0.1_4,1
graphics/lcms2: Bump PORTREVISION of dependent ports for shlib change

PR:		292881
Reported by:	Petr Lampa <lampa@fit.vutbr.cz>
2adc4bef7d
Jan Beich (jbeich) · 8.0.1_3,1
multimedia/libvpx: update 1.16.0

Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.15.2..v1.16.0
Reported by:	Repology
939d8775e7
Jan Beich (jbeich) · 8.0.1_2,1
multimedia/svt-av1: update to 4.0.0

Changes:	https://gitlab.com/AOMediaCodec/SVT-AV1/-/releases/v4.0.0
Reported by:	GitLab (notify releases)
4b390bd6db
Jason E. Hale (jhale) · 8.0.1_1,1
*/*: Chase multimedia/libtheora shlib bump
e14a177aa3
Baptiste Daroussin (bapt) · 8.0.1,1
multimedia/ffmpeg: add a configure patch

When pushing ffmpeg 8.0.1 I forgot the to git add the configure patch
to fix detection of support for symbol versionning

PR:	 291868
d64ae40ff3
Baptiste Daroussin (bapt) · 8.0.1,1
multimedia/ffmpeg: update to 8.0.1

- fix XCB option [1]
- add a nox11 flavor [2]
- detect breakage in symbol versionning detection [3]
- incorporate a chromium patch to readd av_stream_get_first_dts()
  necessary to unbundle ffmpeg in chromium distributions like
  qt*-webengine. as of today chromium devs has not found a way to
  avoid using this function so they keep readding this function in
  their bundled version of ffmpeg.

PR: 	290246 [1]
PR: 	278705 [2]
PR:	291868 [3]
c204aaf791
Robert Clausecker (fuz) · 6.1.2_17,1
*/*: bump PORTREVISION following lib/libx265.so soname change

Reported by:	vvd
e6242cd11e
Hiroki Tagato (tagattie) · 6.1.2_16,1
multimedia/ffmpeg: fix build with glslang >= 16.0 when GLSLANG option is ON

No port revision bump since GLSLANG is not a default option.

PR:		289912
Reported by:	Frank Reisert <bugs@rufus.in-berlin.de>
Tested by:	Frank Reisert <bugs@rufus.in-berlin.de>
Approved by:	portmgr (blanket; build fix)
Obtained from:	https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/f1e9032a2000b8b885cffd6fed8eacd47b37673f
575ab79a85
Koichiro Iwao (meta) · 6.1.2_16,1
*/*: Bump multimedia/openh264 consumers after dc94e01

net/freerdp{,3} have been already bumped in e447cd0, so not being bumped
again.

Bumped by the following one-liner:

  $ git grep -l libopenh264 | \
      grep '^.*/.*/Makefile$'| \
      xargs -t -n1 portedit bump-revision -i

Approved by:	portmgr (blanket)
4a75e65503
Jan Beich (jbeich) · 6.1.2_15,1
graphics/glslang: update to 15.4.0

Changes:	https://github.com/KhronosGroup/glslang/releases/tag/15.4.0
Reported by:	GitHub (watch releases)
79c1483eda
Baptiste Daroussin (bapt) · 6.1.2_14,1
libxml2: chase libxml soversion bump
3068854dd0
Jan Beich (jbeich) · 6.1.2_13,1
multimedia/rav1e: update to 0.8.0

Changes:	https://github.com/xiph/rav1e/releases/tag/v0.8.0
Reported by:	GitHub (watch releases)
64cbb40909
Jan Beich (jbeich) · 6.1.2_12,1
graphics/libplacebo: update to 7.351.0

Changes:	https://code.videolan.org/videolan/libplacebo/-/tags/v7.351.0
Reported by:	GitHub (watch releases)
e0380d01e0
Jan Beich (jbeich) · 6.1.2_11,1
graphics/glslang: update to 15.3.0

Changes:	https://github.com/KhronosGroup/glslang/releases/tag/15.3.0
Reported by:	GitHub (watch releases)
808f64e9a3
Jan Beich (jbeich) · 6.1.2_10,1
graphics/spirv-tools: update to 2025.2.r1

Changes:	https://github.com/KhronosGroup/SPIRV-Tools/compare/v2025.1...v2025.2.rc1
Reported by:	Repology
00045e68e1
Jan Beich (jbeich) · 6.1.2_9,1
multimedia/libvpx: update 1.15.1

Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.15.0..v1.15.1
Reported by:	portscout
64f3a6bf7e
Jan Beich (jbeich) · 6.1.2_8,1
multimedia/svt-av1: update to 3.0.0

Changes:	https://gitlab.com/AOMediaCodec/SVT-AV1/-/releases/v3.0.0
Reported by:	/r/AV1
9253060fd1
Tijl Coosemans (tijl) · 6.1.2_7,1
security/mbedtls: Move to security/mbedtls2

The port has expired but isn't removed yet because there are still too
many consumers.  Rename it because the name "security/mbedtls" makes it
look like it's the default version.

PR:		283792
5e762dcd49
Gleb Popov (arrowd) · 6.1.2_6,1
*: Bump PORTREVISIONs of Pulseaudio consumers

Sponsored by:	Future Crew, LLC
5505c50fcc
Jan Beich (jbeich) · 6.1.2_5,1
multimedia/libvpx: update 1.15.0

Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.14.1..v1.15.0
Reported by:	Repology
888cea7dee
Robert Clausecker (fuz) · 6.1.2_4,1
*/*: bump port revisions of dependents following x265 updates

PR:		281680
90e15809d9
Jan Beich (jbeich) · 6.1.2_3,1
multimedia/ffmpeg: enable LTO by default on aarch64 and amd64

6% faster decode at least with HEVC and MPEG-2 (HDTV) + -vf bwdif

PR:		271798
Inspired by:	Apline, Arch, Chimera, CRUX, Fedora, OpenMandriva, Solus
Reviewed by:	olivier
4042f2b495
Jason E. Hale (jhale) · 6.1.2_2,1
*/*: Chase multimedia/libdc1394 shlib bump
d5ee8e4a8d
Jan Beich (jbeich) · 6.1.2_1,1
graphics/libjxl: update to 0.11.0

Changes:	https://github.com/libjxl/libjxl/releases/tag/v0.11.0
Reported by:	GitHub (watch releases)
402b658a02
Jan Beich (jbeich) · 6.1.2,1
multimedia/ffmpeg: update to 6.1.2

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n6.1.2:/Changelog
Reported by:	Repology, portscout
25b37a7bcd
Jan Beich (jbeich) · 6.1.1_6,1
graphics/libplacebo: update to 7.349.0

Changes:	https://code.videolan.org/videolan/libplacebo/-/tags/v7.349.0
Reported by:	GitHub (watch releases)
13d83153bd
Daniel Engberg (diizzy) · 6.1.1_5,1
multimedia/ffmpeg*: Remove support for librtmp

Remove invalid option as support for librtmp was removed in
8d01b5458f4660725fcaf562cdbb073debc9b751
c5b1e3db10
Jan Beich (jbeich) · 6.1.1_5,1
multimedia/svt-av1: update to 2.0.0

Changes:	https://gitlab.com/AOMediaCodec/SVT-AV1/-/releases/v2.0.0
Reported by:	Repology, /r/AV1
0f3f19c00c
Jan Beich (jbeich) · 6.1.1_4,1
graphics/libjxl: force rebuild consumers after 4c1f4b3f46bc

$ ffmpeg
ld-elf.so.1: Shared object "libjxl.so.0.9" not found, required by "libavcodec.so.60"

Reported by:	vvd
e033cbdc91
Jan Beich (jbeich) · 6.1.1_3,1
graphics/vulkan-headers: update to 1.3.277

Force rebuild vulkan-loader to make sure vulkaninfo shows the new version.

Changes:	https://github.com/KhronosGroup/Vulkan-Headers/compare/v1.3.276...v1.3.277
See also:	https://www.khronos.org/blog/khronos-releases-vulkan-video-av1-decode-extension-vulkan-sdk-now-supports-h.264-h.265-encode
Reported by:	Repology, portscout
746d696b4a
Jan Beich (jbeich) · 6.1.1_2,1
multimedia/ffmpeg: swap _IMPLIES for VULKAN and GLSLANG

- Vulkan Video doesn't need either glslang or shaderc
- For consistency with graphics/libplacebo

PR:		276469
Suggested by:	vvd
4fae7617b7
Muhammad Moinur Rahman (bofh) · 6.1.1_2,1
multimedia/ffmpeg: Moved man to share/man

Approved by:    portmgr (blanket)
e3cfad06c0
Jan Beich (jbeich) · 6.1.1_1,1
multimedia/libvpx: update 1.14.0

Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.13.1..v1.14.0
Reported by:	portscout
589aaaeb09
Jan Beich (jbeich) · 6.1.1,1
graphics/glslang: update to 14.0.0

Changes:	https://github.com/KhronosGroup/glslang/releases/tag/13.0.0
Reported by:	GitHub (watch releases)
d35ea7b74f
Jan Beich (jbeich) · 6.1.1,1
multimedia/ffmpeg: update to 6.1.1

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n6.1.1:/Changelog
Reported by:	Repology, portscout
a5307f7c55
Jan Beich (jbeich) · 6.1_5,1
multimedia/rav1e: update to 0.7.0

Changes:	https://github.com/xiph/rav1e/releases/tag/v0.7.0
Reported by:	GitHub (watch releases)
d513c9a9ea
Jan Beich (jbeich) · 6.1_4,1
graphics/libjxl: update to 0.9.0

Changes:	https://github.com/libjxl/libjxl/releases/tag/v0.9.0
Reported by:	GitHub (watch releases)
11b08d733b
page 1 of 14older →oldest »