Out-of-Bounds Read Vulnerability in FFmpeg's Vorbis Encoder
CVE-2026-125228

5.8MEDIUM

Key Information:

Vendor

Ffmpeg

Status
Vendor
CVE Published:
9 November 2026

What is CVE-2026-125228?

FFmpeg versions prior to 8.1.3 and 9.x before 9.0.2 are susceptible to an out-of-bounds read vulnerability in the put_vector() function located in libavcodec/vorbisenc.c. This vulnerability arises when attackers supply audio data containing NaN (Not a Number) float samples, which can result in the Vorbis encoder referencing invalid codebook entries, specifically leading to values such as -1. Consequently, this may trigger heap reads before arrays, potentially causing application crashes or leaking sensitive adjacent memory content.

Affected Version(s)

FFmpeg 0 < 8.1.3

FFmpeg 9.0 < 9.0.2

References

CVSS V4

Score:
5.8
Severity:
MEDIUM
Confidentiality:
Low
Integrity:
None
Availability:
High
Attack Vector:
Local
Attack Complexity:
High
Attack Required:
Physical
Privileges Required:
Undefined
User Interaction:
Unknown

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

Joshua Rogers (AISLE Research)
Michael Niedermayer
.