CVE-2026-18393
Ffmpeg: ffmpeg: heap buffer overflow in tdsc_load_cursor() via cur_fmt_mono cursor
CVE-2026-18393 is a medium vulnerability (CVSS 5.4) in Red Hat Enterprise Linux Ai (rhel Ai) 3, published August 28, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.36%, the 30th percentile. Fixed in ffmpeg 7:8.1.1-1.
- Severity
- 5.4 MediumCVSS 3.1, CVE List
- Exploit chance
- 0.36%EPSS, 30th percentile
- Exploitation
- None knownNot on CISA’s or ENISA’s lists
- Fixed in
7:8.1.1-1ffmpeg +32 more
Description
A flaw was found in FFmpeg. The tdsc_load_cursor() function writes beyond the bounds of a heap-allocated buffer when processing crafted TDSC cursor data. A remote attacker could exploit this by supplying a specially crafted video file, potentially leading to a denial of service or arbitrary code execution.
Attack profile
How easy it is to exploit
- Attack vector
- Adjacent network
- Complexity
- High
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- Low
- Availability
- High
Exploit likelihood
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
ffmpegDebian:12 | All versions, plus listed versions 7:5.1.3-17:5.1.3-27:5.1.4-0+deb12u17:5.1.5-0+deb12u17:5.1.6-0+deb12u1 Show 45 moreShow less7:5.1.7-0+deb12u17:5.1.8-0+deb12u17:5.1.9-0+deb12u17:6.0-17:6.0-27:6.0-37:6.0-47:6.0-57:6.0-67:6.0-77:6.0-87:6.0-97:6.1-17:6.1-27:6.1-37:6.1-47:6.1-57:6.1.1-17:6.1.1-27:6.1.1-37:6.1.1-47:6.1.1-57:7.0-17:7.0.1-17:7.0.1-27:7.0.1-37:7.0.1-47:7.0.1-57:7.0.2-17:7.0.2-27:7.0.2-37:7.1-17:7.1-27:7.1-37:7.1-47:7.1.1-17:7.1.2-17:7.1.3-17:8.0-17:8.0-27:8.0.1-17:8.0.1-27:8.0.1-37:8.1-17:8.1-2 | None known |
ffmpegDebian:13 | All versions, plus listed versions 7:7.1.1-17:7.1.2-0+deb13u17:7.1.2-17:7.1.3-0+deb13u17:7.1.3-1 Show 19 moreShow less7:7.1.4-0+deb13u17:7.1.5-0+deb13u17:8.0-17:8.0-27:8.0.1-17:8.0.1-27:8.0.1-37:8.1-17:8.1-27:8.1-37:8.1.1-17:8.1.1-27:8.1.1-37:8.1.1-47:8.1.2-17:8.1.2-27:9.0-17:9.0.1-17:9.0.2-1 | None known |
ffmpegDebian:14 | before 7:8.1.1-1, plus listed versions 7:7.1.1-17:7.1.2-17:7.1.3-17:8.0-17:8.0-2 Show 6 moreShow less7:8.0.1-17:8.0.1-27:8.0.1-37:8.1-17:8.1-27:8.1-3 | 7:8.1.1-1 |
ffmpegopenEuler:20.03-LTS-SP4 From an advisory covering 7 CVEs | before 4.2.4-55.oe2003sp4 | 4.2.4-55.oe2003sp4 |
ffmpegopenEuler:22.03-LTS-SP4 From an advisory covering 7 CVEs | before 4.2.4-55.oe2203sp4 | 4.2.4-55.oe2203sp4 |
ffmpegopenEuler:24.03-LTS-SP1 From an advisory covering 7 CVEs | before 6.1.1-49.oe2403sp1 | 6.1.1-49.oe2403sp1 |
ffmpegopenEuler:24.03-LTS-SP4 From an advisory covering 10 CVEs | before 6.1.1-49.oe2403sp4 | 6.1.1-49.oe2403sp4 |
ffmpegopenEuler:24.03-LTS-SP3 From an advisory covering 9 CVEs | before 6.1.1-51.oe2403sp3 | 6.1.1-51.oe2403sp3 |
ffmpegSUSE:Linux Enterprise Module for Desktop Applications 15 SP7 From an advisory covering 25 CVEs | before 3.4.2-150200.11.88.1 | 3.4.2-150200.11.88.1 |
ffmpegSUSE:Linux Enterprise Module for Package Hub 15 SP7 From an advisory covering 25 CVEs | before 3.4.2-150200.11.88.1 | 3.4.2-150200.11.88.1 |
Show 23 moreShow less
| Package | Affected | Fixed |
|---|---|---|
ffmpegSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 25 CVEs | before 3.4.2-150200.11.88.1 | 3.4.2-150200.11.88.1 |
ffmpegSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 25 CVEs | before 3.4.2-150200.11.88.1 | 3.4.2-150200.11.88.1 |
ffmpegSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 25 CVEs | before 3.4.2-150200.11.88.1 | 3.4.2-150200.11.88.1 |
ffmpegSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 25 CVEs | before 3.4.2-150200.11.88.1 | 3.4.2-150200.11.88.1 |
ffmpegSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 25 CVEs | before 3.4.2-150200.11.88.1 | 3.4.2-150200.11.88.1 |
ffmpegSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 25 CVEs | before 3.4.2-150200.11.88.1 | 3.4.2-150200.11.88.1 |
ffmpegSUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 25 CVEs | before 3.4.2-150200.11.88.1 | 3.4.2-150200.11.88.1 |
ffmpegSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 25 CVEs | before 3.4.2-150200.11.88.1 | 3.4.2-150200.11.88.1 |
ffmpegSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 25 CVEs | before 3.4.2-150200.11.88.1 | 3.4.2-150200.11.88.1 |
ffmpegSUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 25 CVEs | before 3.4.2-150200.11.88.1 | 3.4.2-150200.11.88.1 |
ffmpegSUSE:Linux Enterprise Workstation Extension 15 SP7 From an advisory covering 25 CVEs | before 3.4.2-150200.11.88.1 | 3.4.2-150200.11.88.1 |
libavUbuntu:Pro:14.04:LTS | All versions, plus listed versions 6:0.8.7-1ubuntu26:9.10-1ubuntu16:9.10-1ubuntu26:9.10-1ubuntu56:9.10-1ubuntu6 Show 9 moreShow less6:9.10-1ubuntu76:9.11-2ubuntu16:9.11-2ubuntu26:9.13-0ubuntu0.14.04.16:9.14-0ubuntu0.14.04.16:9.16-0ubuntu0.14.04.16:9.18-0ubuntu0.14.04.16:9.20-0ubuntu0.14.04.16:9.20-0ubuntu0.14.04.1+esm1 | None known |
ffmpegUbuntu:Pro:16.04:LTS | All versions, plus listed versions 7:2.7.2-1build17:2.8.1-1ubuntu17:2.8.2-1ubuntu17:2.8.3-17:2.8.4-1 Show 31 moreShow less7:2.8.4-1ubuntu17:2.8.4-1ubuntu27:2.8.4-1ubuntu37:2.8.4-1ubuntu47:2.8.6-1ubuntu17:2.8.6-1ubuntu27:2.8.8-0ubuntu0.16.04.17:2.8.10-0ubuntu0.16.04.17:2.8.11-0ubuntu0.16.04.17:2.8.14-0ubuntu0.16.04.17:2.8.15-0ubuntu0.16.04.17:2.8.15-0ubuntu0.16.04.1+esm17:2.8.17-0ubuntu0.17:2.8.17-0ubuntu0.1+esm17:2.8.17-0ubuntu0.1+esm27:2.8.17-0ubuntu0.1+esm37:2.8.17-0ubuntu0.1+esm47:2.8.17-0ubuntu0.1+esm57:2.8.17-0ubuntu0.1+esm67:2.8.17-0ubuntu0.1+esm77:2.8.17-0ubuntu0.1+esm87:2.8.17-0ubuntu0.1+esm97:2.8.17-0ubuntu0.1+esm107:2.8.17-0ubuntu0.1+esm117:2.8.17-0ubuntu0.1+esm127:2.8.17-0ubuntu0.1+esm137:2.8.17-0ubuntu0.1+esm147:2.8.17-0ubuntu0.1+esm157:2.8.17-0ubuntu0.1+esm167:2.8.17-0ubuntu0.1+esm177:2.8.17-0ubuntu0.1+esm18 | None known |
ffmpegUbuntu:Pro:18.04:LTS | All versions, plus listed versions 7:3.3.4-27:3.3.4-2build37:3.4-2ubuntu27:3.4-47:3.4-4build1 Show 25 moreShow less7:3.4.1-17:3.4.1-1build17:3.4.2-17:3.4.2-1build17:3.4.2-27:3.4.4-0ubuntu0.18.04.17:3.4.6-0ubuntu0.18.04.17:3.4.8-0ubuntu0.27:3.4.11-0ubuntu0.17:3.4.11-0ubuntu0.1+esm17:3.4.11-0ubuntu0.1+esm27:3.4.11-0ubuntu0.1+esm37:3.4.11-0ubuntu0.1+esm47:3.4.11-0ubuntu0.1+esm57:3.4.11-0ubuntu0.1+esm67:3.4.11-0ubuntu0.1+esm77:3.4.11-0ubuntu0.1+esm87:3.4.11-0ubuntu0.1+esm97:3.4.11-0ubuntu0.1+esm107:3.4.11-0ubuntu0.1+esm117:3.4.11-0ubuntu0.1+esm127:3.4.11-0ubuntu0.1+esm137:3.4.11-0ubuntu0.1+esm147:3.4.11-0ubuntu0.1+esm157:3.4.11-0ubuntu0.1+esm16 | None known |
ffmpegUbuntu:Pro:20.04:LTS | All versions, plus listed versions 7:4.1.4-1build27:4.2.1-27:4.2.1-2ubuntu17:4.2.2-1build17:4.2.2-1ubuntu1 Show 21 moreShow less7:4.2.4-1ubuntu0.17:4.2.4-1ubuntu0.1+esm17:4.2.7-0ubuntu0.17:4.2.7-0ubuntu0.1+esm17:4.2.7-0ubuntu0.1+esm27:4.2.7-0ubuntu0.1+esm37:4.2.7-0ubuntu0.1+esm47:4.2.7-0ubuntu0.1+esm57:4.2.7-0ubuntu0.1+esm67:4.2.7-0ubuntu0.1+esm77:4.2.7-0ubuntu0.1+esm87:4.2.7-0ubuntu0.1+esm97:4.2.7-0ubuntu0.1+esm107:4.2.7-0ubuntu0.1+esm117:4.2.7-0ubuntu0.1+esm127:4.2.7-0ubuntu0.1+esm137:4.2.7-0ubuntu0.1+esm147:4.2.7-0ubuntu0.1+esm157:4.2.7-0ubuntu0.1+esm167:4.2.7-0ubuntu0.1+esm177:4.2.7-0ubuntu0.1+esm18 | None known |
ffmpegUbuntu:Pro:22.04:LTS | All versions, plus listed versions 7:4.4-6ubuntu57:4.4.1-2ubuntu17:4.4.1-3ubuntu17:4.4.1-3ubuntu27:4.4.1-3ubuntu3 Show 19 moreShow less7:4.4.1-3ubuntu57:4.4.2-0ubuntu0.22.04.17:4.4.2-0ubuntu0.22.04.1+esm17:4.4.2-0ubuntu0.22.04.1+esm27:4.4.2-0ubuntu0.22.04.1+esm37:4.4.2-0ubuntu0.22.04.1+esm47:4.4.2-0ubuntu0.22.04.1+esm57:4.4.2-0ubuntu0.22.04.1+esm67:4.4.2-0ubuntu0.22.04.1+esm77:4.4.2-0ubuntu0.22.04.1+esm87:4.4.2-0ubuntu0.22.04.1+esm97:4.4.2-0ubuntu0.22.04.1+esm107:4.4.2-0ubuntu0.22.04.1+esm117:4.4.2-0ubuntu0.22.04.1+esm127:4.4.2-0ubuntu0.22.04.1+esm137:4.4.2-0ubuntu0.22.04.1+esm147:4.4.2-0ubuntu0.22.04.1+esm157:4.4.2-0ubuntu0.22.04.1+esm167:4.4.2-0ubuntu0.22.04.1+esm17 | None known |
ffmpegUbuntu:Pro:24.04:LTS | All versions, plus listed versions 7:6.0-6ubuntu17:6.0-9ubuntu17:6.1-2ubuntu17:6.1-3ubuntu17:6.1-4ubuntu1 Show 17 moreShow less7:6.1-5ubuntu17:6.1.1-1ubuntu17:6.1.1-3ubuntu17:6.1.1-3ubuntu57:6.1.1-3ubuntu5+esm17:6.1.1-3ubuntu5+esm27:6.1.1-3ubuntu5+esm37:6.1.1-3ubuntu5+esm47:6.1.1-3ubuntu5+esm57:6.1.1-3ubuntu5+esm67:6.1.1-3ubuntu5+esm77:6.1.1-3ubuntu5+esm87:6.1.1-3ubuntu5+esm107:6.1.1-3ubuntu5+esm117:6.1.1-3ubuntu5+esm127:6.1.1-3ubuntu5+esm137:6.1.1-3ubuntu5+esm15 | None known |
ffmpegUbuntu:26.10 | All versions, plus listed versions 7:8.0.1-3ubuntu27:8.1-3ubuntu37:8.1.2-2ubuntu2 | None known |
ffmpegUbuntu:Pro:26.04:LTS | All versions, plus listed versions 7:7.1.1-1ubuntu47:7.1.2-1ubuntu37:7.1.2-1ubuntu47:7.1.3-1ubuntu17:8.0.1-2ubuntu1 Show 6 moreShow less7:8.0.1-3ubuntu17:8.0.1-3ubuntu27:8.0.1-3ubuntu2+esm17:8.0.1-3ubuntu2+esm37:8.0.1-3ubuntu2+esm47:8.0.1-3ubuntu2+esm5 | None known |
ffmpeg-8openSUSE:Tumbleweed From an advisory covering 8 CVEs | before 8.1.2-5.1 | 8.1.2-5.1 |
ffmpeg-9openSUSE:Tumbleweed | before 9.0.1-6.1 | 9.0.1-6.1 |
ffmpeg-4openSUSE:Tumbleweed From an advisory covering 11 CVEs | before 4.4.8-6.1 | 4.4.8-6.1 |
ffmpeg-7openSUSE:Tumbleweed From an advisory covering 7 CVEs | before 7.1.5-4.1 | 7.1.5-4.1 |
What each source reports
CVE List Score used 5.4
Ffmpeg: ffmpeg: heap buffer overflow in tdsc_load_cursor() via cur_fmt_mono cursor
A flaw was found in FFmpeg. The tdsc_load_cursor() function writes beyond the bounds of a heap-allocated buffer when processing crafted TDSC cursor data. A remote attacker could exploit this by supplying a specially crafted video file, potentially leading to a denial of service or arbitrary code execution.
- Record
CVE-2026-18393- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:A/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:H - Weakness
- CWE-787
- Updated
- 2026-11-02
EUVDEUVD-2026-67655 5.4
A flaw was found in FFmpeg. The tdsc_load_cursor() function writes beyond the bounds of a heap-allocated buffer when processing crafted TDSC cursor data. A remote attacker could exploit this by supplying a specially crafted video file, potentially leading to a denial of service or arbitrary code execution.
- Record
EUVD-2026-67655- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:A/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-2g8r-jjgv-h39x 5.4
A flaw was found in FFmpeg. The tdsc_load_cursor() function writes beyond the bounds of a heap...
A flaw was found in FFmpeg. The tdsc_load_cursor() function writes beyond the bounds of a heap-allocated buffer when processing crafted TDSC cursor data. A remote attacker could exploit this by supplying a specially crafted video file, potentially leading to a denial of service or arbitrary code execution.
- Record
GHSA-2g8r-jjgv-h39x- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:A/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:H - Weakness
- CWE-787
- Updated
- 2026-11-02
NVD 5.4
A flaw was found in FFmpeg. The tdsc_load_cursor() function writes beyond the bounds of a heap-allocated buffer when processing crafted TDSC cursor data. A remote attacker could exploit this by supplying a specially crafted video file, potentially leading to a denial of service or arbitrary code execution.
- Record
CVE-2026-18393- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:A/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:H - Weakness
- CWE-787
- Updated
- 2026-11-02
OSV 5.4
Ffmpeg: ffmpeg: heap buffer overflow in tdsc_load_cursor() via cur_fmt_mono cursor
A flaw was found in FFmpeg. The tdsc_load_cursor() function writes beyond the bounds of a heap-allocated buffer when processing crafted TDSC cursor data. A remote attacker could exploit this by supplying a specially crafted video file, potentially leading to a denial of service or arbitrary code execution.
- Record
CVE-2026-18393- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:A/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:H - Weakness
- CWE-787
- Updated
- 2026-11-13
OSVDEBIAN-CVE-2026-18393 5.4
A flaw was found in FFmpeg. The tdsc_load_cursor() function writes beyond the bounds of a heap-allocated buffer when processing crafted TDSC cursor data. A remote attacker could exploit this by supplying a specially crafted video file, potentially leading to a denial of service or arbitrary code execution.
- Record
DEBIAN-CVE-2026-18393- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:A/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
Show 11 moreShow less
OSVOESA-2026-3796 7.5
ffmpeg security update
FFmpeg is a complete and free Internet live audio and video broadcasting solution for Linux/Unix. It also includes a digital VCR. It can encode in real time in many formats including MPEG1 audio and video, MPEG4, h263, ac3, asf, avi, real, mjpeg, and flash.
Security Fix(es):
A flaw was found in FFmpeg. The tdsc_load_cursor() function writes beyond the bounds of a heap-allocated buffer when processing crafted TDSC cursor data. A remote attacker could exploit this by supplying a specially crafted video file, potentially leading to a denial of service or arbitrary code execution.(CVE-2026-18393)
A flaw was found in FFmpeg. An integer overflow in the libavfilter/vf_scale.c component allows attackers to cause a Denial of Service (DoS) by supplying a specially crafted video file. This can lead to the application becoming unresponsive or crashing.(CVE-2026-38343)
A flaw was found in FFmpeg. This vulnerability involves a NULL pointer dereference within the get_min_buffer_size function when processing specially crafted video files. An attacker could exploit this by providing a malicious video file, leading to a Denial of Service (DoS). A Denial of Service attack prevents legitimate users from accessing a service or resource.(CVE-2026-38344)
A flaw was found in FFmpeg. An integer overflow vulnerability in the yuv2planeX_8_c() function allows a remote attacker to cause a Denial of Service (DoS) by supplying a specially crafted video file. This can lead to the application becoming unresponsive or crashing, impacting system availability.(CVE-2026-38346)
A flaw was found in FFmpeg. A heap overflow vulnerability exists in the ff_sws_alphablendaway function. This flaw allows attackers to cause a Denial of Service (DoS) by providing a specially crafted input. Successful exploitation could lead to the application becoming unresponsive or crashing.(CVE-2026-38347)
A flaw was found in FFmpeg, specifically within the libswscale/utils.c component. An integer overflow vulnerability allows a remote attacker to cause a Denial of Service (DoS) by supplying a specially crafted image file. This could lead to the application becoming unresponsive or crashing.(CVE-2026-38348)
A flaw was found in FFmpeg. An integer overflow vulnerability in the hScale16To19_c() function allows a remote attacker to cause a Denial of Service (DoS) by supplying a specially crafted image file. This can lead to the application becoming unresponsive or crashing, preventing legitimate users from accessing the service.(CVE-2026-38349)
- Record
OESA-2026-3796- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2026-3797 7.5
ffmpeg security update
FFmpeg is a complete and free Internet live audio and video broadcasting solution for Linux/Unix. It also includes a digital VCR. It can encode in real time in many formats including MPEG1 audio and video, MPEG4, h263, ac3, asf, avi, real, mjpeg, and flash.
Security Fix(es):
A flaw was found in FFmpeg. The tdsc_load_cursor() function writes beyond the bounds of a heap-allocated buffer when processing crafted TDSC cursor data. A remote attacker could exploit this by supplying a specially crafted video file, potentially leading to a denial of service or arbitrary code execution.(CVE-2026-18393)
A flaw was found in FFmpeg. An integer overflow in the libavfilter/vf_scale.c component allows attackers to cause a Denial of Service (DoS) by supplying a specially crafted video file. This can lead to the application becoming unresponsive or crashing.(CVE-2026-38343)
A flaw was found in FFmpeg. This vulnerability involves a NULL pointer dereference within the get_min_buffer_size function when processing specially crafted video files. An attacker could exploit this by providing a malicious video file, leading to a Denial of Service (DoS). A Denial of Service attack prevents legitimate users from accessing a service or resource.(CVE-2026-38344)
A flaw was found in FFmpeg. An integer overflow vulnerability in the yuv2planeX_8_c() function allows a remote attacker to cause a Denial of Service (DoS) by supplying a specially crafted video file. This can lead to the application becoming unresponsive or crashing, impacting system availability.(CVE-2026-38346)
A flaw was found in FFmpeg. A heap overflow vulnerability exists in the ff_sws_alphablendaway function. This flaw allows attackers to cause a Denial of Service (DoS) by providing a specially crafted input. Successful exploitation could lead to the application becoming unresponsive or crashing.(CVE-2026-38347)
A flaw was found in FFmpeg, specifically within the libswscale/utils.c component. An integer overflow vulnerability allows a remote attacker to cause a Denial of Service (DoS) by supplying a specially crafted image file. This could lead to the application becoming unresponsive or crashing.(CVE-2026-38348)
A flaw was found in FFmpeg. An integer overflow vulnerability in the hScale16To19_c() function allows a remote attacker to cause a Denial of Service (DoS) by supplying a specially crafted image file. This can lead to the application becoming unresponsive or crashing, preventing legitimate users from accessing the service.(CVE-2026-38349)
- Record
OESA-2026-3797- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2026-3798 7.5
ffmpeg security update
FFmpeg is a complete and free Internet live audio and video broadcasting solution for Linux/Unix. It also includes a digital VCR. It can encode in real time in many formats including MPEG1 audio and video, MPEG4, h263, ac3, asf, avi, real, mjpeg, and flash.
Security Fix(es):
A flaw was found in FFmpeg. The tdsc_load_cursor() function writes beyond the bounds of a heap-allocated buffer when processing crafted TDSC cursor data. A remote attacker could exploit this by supplying a specially crafted video file, potentially leading to a denial of service or arbitrary code execution.(CVE-2026-18393)
A flaw was found in FFmpeg. An integer overflow in the libavfilter/vf_scale.c component allows attackers to cause a Denial of Service (DoS) by supplying a specially crafted video file. This can lead to the application becoming unresponsive or crashing.(CVE-2026-38343)
A flaw was found in FFmpeg. This vulnerability involves a NULL pointer dereference within the get_min_buffer_size function when processing specially crafted video files. An attacker could exploit this by providing a malicious video file, leading to a Denial of Service (DoS). A Denial of Service attack prevents legitimate users from accessing a service or resource.(CVE-2026-38344)
A flaw was found in FFmpeg. An integer overflow vulnerability in the yuv2planeX_8_c() function allows a remote attacker to cause a Denial of Service (DoS) by supplying a specially crafted video file. This can lead to the application becoming unresponsive or crashing, impacting system availability.(CVE-2026-38346)
A flaw was found in FFmpeg. A heap overflow vulnerability exists in the ff_sws_alphablendaway function. This flaw allows attackers to cause a Denial of Service (DoS) by providing a specially crafted input. Successful exploitation could lead to the application becoming unresponsive or crashing.(CVE-2026-38347)
A flaw was found in FFmpeg, specifically within the libswscale/utils.c component. An integer overflow vulnerability allows a remote attacker to cause a Denial of Service (DoS) by supplying a specially crafted image file. This could lead to the application becoming unresponsive or crashing.(CVE-2026-38348)
A flaw was found in FFmpeg. An integer overflow vulnerability in the hScale16To19_c() function allows a remote attacker to cause a Denial of Service (DoS) by supplying a specially crafted image file. This can lead to the application becoming unresponsive or crashing, preventing legitimate users from accessing the service.(CVE-2026-38349)
- Record
OESA-2026-3798- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2026-3799 7.8
ffmpeg security update
FFmpeg is a complete and free Internet live audio and video broadcasting solution for Linux/Unix. It also includes a digital VCR. It can encode in real time in many formats including MPEG1 audio and video, MPEG4, h263, ac3, asf, avi, real, mjpeg, and flash.
Security Fix(es):
A flaw was found in FFmpeg. The tdsc_load_cursor() function writes beyond the bounds of a heap-allocated buffer when processing crafted TDSC cursor data. A remote attacker could exploit this by supplying a specially crafted video file, potentially leading to a denial of service or arbitrary code execution.(CVE-2026-18393)
A flaw was found in FFmpeg. An integer overflow in the libavfilter/vf_scale.c component allows attackers to cause a Denial of Service (DoS) by supplying a specially crafted video file. This can lead to the application becoming unresponsive or crashing.(CVE-2026-38343)
A flaw was found in FFmpeg. This vulnerability involves a NULL pointer dereference within the get_min_buffer_size function when processing specially crafted video files. An attacker could exploit this by providing a malicious video file, leading to a Denial of Service (DoS). A Denial of Service attack prevents legitimate users from accessing a service or resource.(CVE-2026-38344)
A flaw was found in FFmpeg. An integer overflow vulnerability in the yuv2planeX_8_c() function allows a remote attacker to cause a Denial of Service (DoS) by supplying a specially crafted video file. This can lead to the application becoming unresponsive or crashing, impacting system availability.(CVE-2026-38346)
A flaw was found in FFmpeg. A heap overflow vulnerability exists in the ff_sws_alphablendaway function. This flaw allows attackers to cause a Denial of Service (DoS) by providing a specially crafted input. Successful exploitation could lead to the application becoming unresponsive or crashing.(CVE-2026-38347)
A flaw was found in FFmpeg, specifically within the libswscale/utils.c component. An integer overflow vulnerability allows a remote attacker to cause a Denial of Service (DoS) by supplying a specially crafted image file. This could lead to the application becoming unresponsive or crashing.(CVE-2026-38348)
A flaw was found in FFmpeg. An integer overflow vulnerability in the hScale16To19_c() function allows a remote attacker to cause a Denial of Service (DoS) by supplying a specially crafted image file. This can lead to the application becoming unresponsive or crashing, preventing legitimate users from accessing the service.(CVE-2026-38349)
FFmpeg versions from 0.5 up to, but not including, 9.0 contain a signed integer overflow vulnerability in the DVB subtitle parser in libavcodec/dvbsub_parser.c that allows attackers to trigger a heap buffer overflow by supplying a crafted WTV file. The overflow causes the bounds-check guard expression to wrap to INT_MIN, bypassing the PARSE_BUF_SIZE comparison and invoking memcpy() with attacker-controlled data into a heap buffer, resulting in an out-of-bounds heap write and potential memory corruption or code execution.(CVE-2026-70628)
FFmpeg versions from 0.5 up to, but not including, 9.0 contain an uninitialized heap memory disclosure vulnerability in the native TIFF decoder in libavcodec/tiff.c. An attacker who can cause FFmpeg to decode a crafted TIFF file can supply a valid Deflate-compressed strip that terminates successfully after producing fewer bytes than the declared strip requires. The tiff_unpack_zlib() function allocates a heap buffer sized for the full declared strip but copies all declared rows via memcpy() regardless of how many bytes zlib actually decompressed, causing unwritten bytes that can contain stale data from prior heap allocations to be incorporated into decoded image output and potentially exposing sensitive data in persistent services.(CVE-2026-70631)
FFmpeg versions from 4.4 up to, but not including, 9.0 contain an out-of-bounds heap write vulnerability in the native GoPro CineForm HD (CFHD)…
- Record
OESA-2026-3799- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-3876 7.5
ffmpeg security update
FFmpeg is a complete and free Internet live audio and video broadcasting solution for Linux/Unix. It also includes a digital VCR. It can encode in real time in many formats including MPEG1 audio and video, MPEG4, h263, ac3, asf, avi, real, mjpeg, and flash.
Security Fix(es):
A flaw was found in FFmpeg. This vulnerability allows unexpected additional CPU load and storage consumption, potentially leading to degraded performance or denial of service via the demuxing of arbitrary data as XBIN-formatted data without proper format validation.(CVE-2023-6604)
Out of bounds read in FFmpeg in Google Chrome prior to 150.0.7871.47 allowed a remote attacker to obtain potentially sensitive information from process memory via a crafted video file. (Chromium security severity: Medium)(CVE-2026-13858)
A flaw was found in FFmpeg. The tdsc_load_cursor() function writes beyond the bounds of a heap-allocated buffer when processing crafted TDSC cursor data. A remote attacker could exploit this by supplying a specially crafted video file, potentially leading to a denial of service or arbitrary code execution.(CVE-2026-18393)
A flaw was found in FFmpeg. An integer overflow in the libavfilter/vf_scale.c component allows attackers to cause a Denial of Service (DoS) by supplying a specially crafted video file. This can lead to the application becoming unresponsive or crashing.(CVE-2026-38343)
A flaw was found in FFmpeg. This vulnerability involves a NULL pointer dereference within the get_min_buffer_size function when processing specially crafted video files. An attacker could exploit this by providing a malicious video file, leading to a Denial of Service (DoS). A Denial of Service attack prevents legitimate users from accessing a service or resource.(CVE-2026-38344)
A flaw was found in FFmpeg. An integer overflow vulnerability in the yuv2planeX_8_c() function allows a remote attacker to cause a Denial of Service (DoS) by supplying a specially crafted video file. This can lead to the application becoming unresponsive or crashing, impacting system availability.(CVE-2026-38346)
A flaw was found in FFmpeg. A heap overflow vulnerability exists in the ff_sws_alphablendaway function. This flaw allows attackers to cause a Denial of Service (DoS) by providing a specially crafted input. Successful exploitation could lead to the application becoming unresponsive or crashing.(CVE-2026-38347)
A flaw was found in FFmpeg, specifically within the libswscale/utils.c component. An integer overflow vulnerability allows a remote attacker to cause a Denial of Service (DoS) by supplying a specially crafted image file. This could lead to the application becoming unresponsive or crashing.(CVE-2026-38348)
A flaw was found in FFmpeg. An integer overflow vulnerability in the hScale16To19_c() function allows a remote attacker to cause a Denial of Service (DoS) by supplying a specially crafted image file. This can lead to the application becoming unresponsive or crashing, preventing legitimate users from accessing the service.(CVE-2026-38349)
- Record
OESA-2026-3876- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-18393 5.4
A flaw was found in FFmpeg. The tdsc_load_cursor() function writes beyond the bounds of a heap-allocated buffer when processing crafted TDSC cursor data. A remote attacker could exploit this by supplying a specially crafted video file, potentially leading to a denial of service or arbitrary code execution.
- Record
UBUNTU-CVE-2026-18393- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:A/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11794-1No score
ffmpeg-8-8.1.2-5.1 on GA media
These are all security issues fixed in the ffmpeg-8-8.1.2-5.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11794-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11795-1No score
ffmpeg-9-libavcodec-devel-9.0.1-6.1 on GA media
These are all security issues fixed in the ffmpeg-9-libavcodec-devel-9.0.1-6.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11795-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:12064-1No score
ffmpeg-4-4.4.8-6.1 on GA media
These are all security issues fixed in the ffmpeg-4-4.4.8-6.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:12064-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:12108-1No score
ffmpeg-7-7.1.5-4.1 on GA media
These are all security issues fixed in the ffmpeg-7-7.1.5-4.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:12108-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:5220-1No score
Security update for ffmpeg
This update for ffmpeg fixes the following issues:
- CVE-2023-6602: HLS Force TTY Demuxer (bsc#1220546).
- CVE-2023-6604: HLS XBIN Demuxer DoS Amplification (bsc#1220549).
- CVE-2024-35367: FFmpeg n6.1.1 has an Out-of-bounds Read via libavcodec/ppc/vp8dsp_altivec.c, static const vec_s8 h_subpel_filters_outer (bsc#1234029).
- CVE-2026-18393: Heap buffer overflow in tdsc_load_cursor() via CUR_FMT_MONO cursor (bsc#1277377).
- CVE-2026-38344: A NULL pointer dereference in the get_min_buffer_size function (/libswscale/slice.c) of FFmpeg N-122528-gdd2976b9e1 allows attackers to cause a Denial of Service (DoS) via supplying a crafted video file (bsc#1277309).
- CVE-2026-38345: FFmpeg: Denial of Service via division-by-zero vulnerability in
ff_sws_init_single_contextfunction (bsc#1277376). - CVE-2026-38346: FFmpeg: Denial of Service via crafted video file due to integer overflow (bsc#1277375).
- CVE-2026-38347: FFmpeg: Heap overflow vulnerability leads to Denial of Service (bsc#1277373).
- CVE-2026-38348: FFmpeg: Denial of Service via crafted image file due to integer overflow (bsc#1277368).
- CVE-2026-38349: FFmpeg: Denial of Service via crafted image file due to integer overflow (bsc#1277369).
- CVE-2026-38350: FFmpeg: Integer overflow leads to Denial of Service (bsc#1277370).
- CVE-2026-52296: out-of-bounds read due to missing required padding in WMA extradata allocation paths (bsc#1280752).
- CVE-2026-65705: vf_floodfill Out-of-Bounds Write via filter_frame() (bsc#1272761).
- CVE-2026-66036: Heap Out-of-Bounds Write in vf_hqdn3d Filter (bsc#1272763).
- CVE-2026-70628: signed integer underflows during subtitle buffer checks can cause heap buffer overflows (bsc#1274268).
- CVE-2026-70629: unvalidated decompressed frame sizes in video decoders can cause uninitialized heap memory reads (bsc#1274270).
- CVE-2026-70630: unvalidated decompression sizes in Screenpresso frame decoding can cause uninitialized heap memory reads (bsc#1274282).
- CVE-2026-70631: unvalidated decompression sizes in TIFF strip decoding can cause uninitialized heap memory reads (bsc#1274287).
- CVE-2026-70632: unenforced frame dimensions in CineForm HD decoding can cause heap-based out-of-bounds writes (bsc#1274289).
- CVE-2026-75141: heap buffer overflow in the hvcC box writer (bsc#1276407).
- CVE-2026-75142: stack buffer overflow in the MPEG-PS muxer (bsc#1276408).
- CVE-2026-75144: heap buffer overflow in the VC-2/Dirac RTP packetizer (bsc#1276410).
- CVE-2026-75146: out-of-bounds read in the DASH demuxer (bsc#1276412).
- CVE-2026-90815: out-of-bounds read in the convolution video filter when processing videos with dimensions smaller than the convolution kernel size (bsc#1280754).
- CVE-2026-90816: CPU exhaustion due to missing validations in the
parse_playlist()function when processing a crafted HLS playlist (bsc#1280755).
- Record
SUSE-SU-2026:5220-1- Updated
- 2026-11-13
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases, references | OSV | |
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
References
access.redhat.com/security/cve/CVE-2026-18393
bugzilla.redhat.com/show_bug.cgi?id=2520309
github.com/FFmpeg/FFmpeg/commit/242ff799c75f20bade946314c8d741d0887ee11c
patchwork.ffmpeg.org/project/ffmpeg/patch/177767065817.63.1948165304485903849@29965ddac10e
nvd.nist.gov/vuln/detail/CVE-2026-18393
github.com/advisories/GHSA-2g8r-jjgv-h39x
Show 73 moreShow less
access.redhat.com/downloads/content/package-browser
github.com/CVEProject/cvelistV5/tree/main/cves/2026/18xxx/CVE-2026-18393.json
security-tracker.debian.org/tracker/CVE-2026-18393
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3796
nvd.nist.gov/vuln/detail/CVE-2026-38343
nvd.nist.gov/vuln/detail/CVE-2026-38344
nvd.nist.gov/vuln/detail/CVE-2026-38346
nvd.nist.gov/vuln/detail/CVE-2026-38347
nvd.nist.gov/vuln/detail/CVE-2026-38348
nvd.nist.gov/vuln/detail/CVE-2026-38349
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3797
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3798
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3799
nvd.nist.gov/vuln/detail/CVE-2026-70628
nvd.nist.gov/vuln/detail/CVE-2026-70631
nvd.nist.gov/vuln/detail/CVE-2026-70632
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3876
nvd.nist.gov/vuln/detail/CVE-2023-6604
nvd.nist.gov/vuln/detail/CVE-2026-13858
suse.com/support/update/announcement/2026/suse-su-20265220-1
bugzilla.suse.com/1220546
bugzilla.suse.com/1220549
bugzilla.suse.com/1234029
bugzilla.suse.com/1272761
bugzilla.suse.com/1272763
bugzilla.suse.com/1274268
bugzilla.suse.com/1274270
bugzilla.suse.com/1274282
bugzilla.suse.com/1274287
bugzilla.suse.com/1274289
bugzilla.suse.com/1276407
bugzilla.suse.com/1276408
bugzilla.suse.com/1276410
bugzilla.suse.com/1276412
bugzilla.suse.com/1277309
bugzilla.suse.com/1277368
bugzilla.suse.com/1277369
bugzilla.suse.com/1277370
bugzilla.suse.com/1277373
bugzilla.suse.com/1277375
bugzilla.suse.com/1277376
bugzilla.suse.com/1277377
bugzilla.suse.com/1280752
bugzilla.suse.com/1280754
bugzilla.suse.com/1280755
suse.com/security/cve/CVE-2023-6602
suse.com/security/cve/CVE-2023-6604
suse.com/security/cve/CVE-2024-35367
suse.com/security/cve/CVE-2026-18393
suse.com/security/cve/CVE-2026-38344
suse.com/security/cve/CVE-2026-38345
suse.com/security/cve/CVE-2026-38346
suse.com/security/cve/CVE-2026-38347
suse.com/security/cve/CVE-2026-38348
suse.com/security/cve/CVE-2026-38349
suse.com/security/cve/CVE-2026-38350
suse.com/security/cve/CVE-2026-52296
suse.com/security/cve/CVE-2026-65705
suse.com/security/cve/CVE-2026-66036
suse.com/security/cve/CVE-2026-70628
suse.com/security/cve/CVE-2026-70629
suse.com/security/cve/CVE-2026-70630
suse.com/security/cve/CVE-2026-70631
suse.com/security/cve/CVE-2026-70632
suse.com/security/cve/CVE-2026-75141
suse.com/security/cve/CVE-2026-75142
suse.com/security/cve/CVE-2026-75144
suse.com/security/cve/CVE-2026-75146
suse.com/security/cve/CVE-2026-90815
suse.com/security/cve/CVE-2026-90816
ubuntu.com/security/CVE-2026-18393
cve.org/CVERecord?id=CVE-2026-18393
suse.com/security/cve/CVE-2023-6603
Left out here: 10 versions and the rest of 1 source description. The JSON record has them.