Description
FFmpeg through 9.0.2 contains a NULL pointer dereference vulnerability in libavcodec/jvdec.c that allows attackers to crash applications by supplying oversized JV video packets. Attackers can pass a roughly 268435460-byte packet through the libavcodec API, overflowing the bit count so decode_frame() reads from a NULL buffer and causes denial of service.
Published: 2026-11-09
Score: 5.7 Medium
EPSS: n/a
KEV: No
Impact: Denial of Service
Action: Apply Patch
AI Analysis

Impact

FFmpeg before version 9.0.2 contains a NULL pointer dereference in libavcodec/jvdec.c. When the library processes an oversized JV video packet—roughly 268 435 460 bytes—the bit count variable overflows, causing decode_frame() to read from a NULL buffer and crash the application. Because the crash terminates the process, the vulnerability provides a denial‑of‑service vector but does not allow code execution or information disclosure.

Affected Systems

All FFmpeg installations that use the default JV decoder built into libavcodec and whose version is 9.0.2 or earlier are vulnerable. This includes the release series up to, and including, FFmpeg 9.0.2. Newer releases that have applied the patch are not affected.

Risk and Exploitability

The CVSS score of 5.7 places the issue in the medium range. No EPSS value is reported, and the vulnerability is not listed in CISA's KEV catalog, so the current likelihood of widespread exploitation is uncertain. Nevertheless, any application that receives untrusted audiovisual data and passes it to FFmpeg for decoding could be targeted. The intrusion requires the attacker to supply the malformed packet, so a local or network channel that can deliver custom data to the decoder is needed. Successful exploitation would simply crash the host process, resulting in service disruption.

Generated by OpenCVE AI on November 9, 2026 at 20:21 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to FFmpeg 9.0.3 or later, or to the latest available stable release.
  • If an upgrade cannot be performed immediately, configure the application to reject or truncate JV packets that exceed a safe size threshold.
  • If the JV format is not required, rebuild FFmpeg without JV decoder support or disable the JV codec in the application configuration.

Generated by OpenCVE AI on November 9, 2026 at 20:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 09 Nov 2026 19:15:00 +0000

Type Values Removed Values Added
Description FFmpeg through 9.0.2 contains a NULL pointer dereference vulnerability in libavcodec/jvdec.c that allows attackers to crash applications by supplying oversized JV video packets. Attackers can pass a roughly 268435460-byte packet through the libavcodec API, overflowing the bit count so decode_frame() reads from a NULL buffer and causes denial of service.
Title FFmpeg through 9.0.2 NULL Pointer Dereference in JV Video Decoder
First Time appeared Ffmpeg
Ffmpeg ffmpeg
Weaknesses CWE-252
CPEs cpe:2.3:a:ffmpeg:ffmpeg:*:*:*:*:*:*:*:*
Vendors & Products Ffmpeg
Ffmpeg ffmpeg
References
Metrics cvssV3_1

{'score': 4.7, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 5.7, 'vector': 'CVSS:4.0/AV:L/AC:H/AT:P/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-09T21:06:59.307Z

Reserved: 2026-11-09T16:44:50.146Z

Link: CVE-2026-125071

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-09T19:16:49.730

Modified: 2026-11-09T19:16:49.730

Link: CVE-2026-125071

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-09T21:00:08Z

Weaknesses