*: Bump PORTREVISION on multimedia/x265 consumers PR: 299194e8660dbf74
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:ffmpegfrom 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
| CVE-2026-107696 | 7.1 | 2026-10-08 | FFmpeg 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-25468 | 6.5 | 2025-02-18 | FFmpeg git-master before commit d5873b was discovered to contain a memory leak in the component libavutil/mem.c. |
| CVE-2025-25469 | 6.5 | 2025-02-18 | FFmpeg git-master before commit d5873b was discovered to contain a memory leak in the component libavutil/iamf.c. |
| CVE-2026-107675 | 6.0 | 2026-10-08 | FFmpeg 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-107677 | 5.7 | 2026-10-08 | FFmpeg 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-107678 | 5.7 | 2026-10-08 | FFmpeg 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-107676 | 4.8 | 2026-10-08 | FFmpeg 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
pkg audit reports nothing for this version.Fixed (21)
Show 21 fixed
| CVE-2026-96611 | 6.9 | 2026-09-23 | FFmpeg 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-107660 | 6.3 | 2026-10-08 | FFmpeg 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-52296 | 2.9 | 2026-09-13 | FFmpeg 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-52297 | 2.9 | 2026-09-13 | FFmpeg 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-52295 | 2.9 | 2026-09-01 | FFmpeg 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. |
CVE-2017-15186, CVE-2017-15672, CVE-2017-16840, CVE-2017-17081, CVE-2018-6392
CVE-2017-14054, CVE-2017-14055, CVE-2017-14056, CVE-2017-14057, CVE-2017-14058, CVE-2017-14059, CVE-2017-14169, CVE-2017-14170, CVE-2017-14171, CVE-2017-14222, CVE-2017-14223, CVE-2017-14225, CVE-2017-14767
CVE-2015-6761, CVE-2015-8216, CVE-2015-8217, CVE-2015-8218, CVE-2015-8219, CVE-2015-8363, CVE-2015-8364, CVE-2015-8365
CVE-2015-6818, CVE-2015-6819, CVE-2015-6820, CVE-2015-6821, CVE-2015-6822, CVE-2015-6823, CVE-2015-6824, CVE-2015-6825, CVE-2015-6826
CVE-2012-5150, CVE-2014-4609, CVE-2014-8541, CVE-2014-8542, CVE-2014-8543, CVE-2014-8545, CVE-2014-8547, CVE-2014-8548, CVE-2014-9316, CVE-2014-9317, CVE-2014-9603, CVE-2015-1872
CVE-2011-4351, CVE-2011-4352, CVE-2011-4353, CVE-2011-4364, CVE-2011-4579
no CVE referenced
Commits (664)
*: Bump PORTREVISION on multimedia/x265 consumers PR: 298481d98c0147b3
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: antoineff5c3b6e1d
multimedia/ffmpeg: Fix plisteb1adb5010
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: antoinee07612e18d
*/*: Bump after soname changed in update audio/codec2 in 6621902b7ed5b3b2480461d0400baf8fb5fe662a Approved by: blanket Sponsored by: UNIS Labsc7af4fa998
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*/*: Bump consumers of multimedia/libx264 Reported by: Kevin Oberman <rkoberman@gmail.com>388f5973b7
graphics/libjxl: update to 0.12 Changes: https://github.com/libjxl/libjxl/releases/tag/v0.12.0 Reported by: GitHub (watch releases)fc57321249
multimedia/ffmpeg: Update to 8.1.2 Changelog: https://git.ffmpeg.org/gitweb/ffmpeg.git/shortlog/n8.1.20edcfc3bb7
multimedia/ffmpeg: Update to 8.1.1 Changelog: https://git.ffmpeg.org/gitweb/ffmpeg.git/shortlog/n8.1.1 PR: 295041 Exp-run by: antoine1a44fe040f
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: antoine11391ea853
graphics/libplacebo: update to 7.360.0 Changes: https://code.videolan.org/videolan/libplacebo/-/tags/v7.360.0 Reported by: GitHub (watch releases)1697360b77
graphics/lcms2: Bump PORTREVISION of dependent ports for shlib change PR: 292881 Reported by: Petr Lampa <lampa@fit.vutbr.cz>2adc4bef7d
multimedia/libvpx: update 1.16.0 Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.15.2..v1.16.0 Reported by: Repology939d8775e7
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
*/*: Chase multimedia/libtheora shlib bumpe14a177aa3
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: 291868d64ae40ff3
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
*/*: bump PORTREVISION following lib/libx265.so soname change Reported by: vvde6242cd11e
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/f1e9032a2000b8b885cffd6fed8eacd47b37673f575ab79a85
*/*: 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)4a75e65503graphics/glslang: update to 15.4.0 Changes: https://github.com/KhronosGroup/glslang/releases/tag/15.4.0 Reported by: GitHub (watch releases)79c1483eda
libxml2: chase libxml soversion bump3068854dd0
multimedia/rav1e: update to 0.8.0 Changes: https://github.com/xiph/rav1e/releases/tag/v0.8.0 Reported by: GitHub (watch releases)64cbb40909
graphics/libplacebo: update to 7.351.0 Changes: https://code.videolan.org/videolan/libplacebo/-/tags/v7.351.0 Reported by: GitHub (watch releases)e0380d01e0
graphics/glslang: update to 15.3.0 Changes: https://github.com/KhronosGroup/glslang/releases/tag/15.3.0 Reported by: GitHub (watch releases)808f64e9a3
graphics/spirv-tools: update to 2025.2.r1 Changes: https://github.com/KhronosGroup/SPIRV-Tools/compare/v2025.1...v2025.2.rc1 Reported by: Repology00045e68e1
multimedia/libvpx: update 1.15.1 Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.15.0..v1.15.1 Reported by: portscout64f3a6bf7e
multimedia/svt-av1: update to 3.0.0 Changes: https://gitlab.com/AOMediaCodec/SVT-AV1/-/releases/v3.0.0 Reported by: /r/AV19253060fd1
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: 2837925e762dcd49
*: Bump PORTREVISIONs of Pulseaudio consumers Sponsored by: Future Crew, LLC5505c50fcc
multimedia/libvpx: update 1.15.0 Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.14.1..v1.15.0 Reported by: Repology888cea7dee
*/*: bump port revisions of dependents following x265 updates PR: 28168090e15809d9
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: olivier4042f2b495
*/*: Chase multimedia/libdc1394 shlib bumpd5ee8e4a8d
graphics/libjxl: update to 0.11.0 Changes: https://github.com/libjxl/libjxl/releases/tag/v0.11.0 Reported by: GitHub (watch releases)402b658a02
multimedia/ffmpeg: update to 6.1.2 Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n6.1.2:/Changelog Reported by: Repology, portscout25b37a7bcd
graphics/libplacebo: update to 7.349.0 Changes: https://code.videolan.org/videolan/libplacebo/-/tags/v7.349.0 Reported by: GitHub (watch releases)13d83153bd
multimedia/ffmpeg*: Remove support for librtmp Remove invalid option as support for librtmp was removed in 8d01b5458f4660725fcaf562cdbb073debc9b751c5b1e3db10
multimedia/svt-av1: update to 2.0.0 Changes: https://gitlab.com/AOMediaCodec/SVT-AV1/-/releases/v2.0.0 Reported by: Repology, /r/AV10f3f19c00c
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: vvde033cbdc91
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, portscout746d696b4a
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: vvd4fae7617b7
multimedia/ffmpeg: Moved man to share/man Approved by: portmgr (blanket)e3cfad06c0
multimedia/libvpx: update 1.14.0 Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.13.1..v1.14.0 Reported by: portscout589aaaeb09
graphics/glslang: update to 14.0.0 Changes: https://github.com/KhronosGroup/glslang/releases/tag/13.0.0 Reported by: GitHub (watch releases)d35ea7b74f
multimedia/ffmpeg: update to 6.1.1 Changes: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n6.1.1:/Changelog Reported by: Repology, portscouta5307f7c55
multimedia/rav1e: update to 0.7.0 Changes: https://github.com/xiph/rav1e/releases/tag/v0.7.0 Reported by: GitHub (watch releases)d513c9a9ea
graphics/libjxl: update to 0.9.0 Changes: https://github.com/libjxl/libjxl/releases/tag/v0.9.0 Reported by: GitHub (watch releases)11b08d733b