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

Critical · published November 29, 2024

CVSS v3.1
9.1
EPSS
1%
Percentile
52.0
In the wild
Unconfirmed
What it is

🚨 An out-of-bounds read in FFmpeg could let attackers peek where they shouldn't! This flaw lurks in the `libavcodec` library—like looking at a movie screen from behind the curtain! 🔥 Think of it as a theatre with a gap in the curtain—while the audience is watching the show, someone could sneak a peek backstage and see all the behind-the-scenes secrets! An attacker could exploit this vulnerability to read sensitive memory content, potentially exposing critical data. Depending on what that memory contains, it could lead to all sorts of trouble, from data leakage to crafted attacks that compromise the system's integrity.

Put simply

Think of it as a theatre with a gap in the curtain—while the audience is watching the show, someone could sneak a peek backstage and see all the behind-the-scenes secrets! This vulnerability exists due to an out-of-bounds read triggered in `libavcodec/ppc/vp8dsp_altivec.c`, specifically in the static array `h_subpel_filters_outer`. This flaw allows attackers to access memory outside the intended buffer, which can result in unintended information disclosure.

What to do

An attacker could exploit this vulnerability to read sensitive memory content, potentially exposing critical data. Depending on what that memory contains, it could lead to all sorts of trouble, from data leakage to crafted attacks that compromise the system's integrity. To remediate this issue, upgrade your FFmpeg version to at least n6.1.2, where the flaw has been fixed. Additionally, review your applications to ensure they handle memory access securely and consider implementing memory safety checks to prevent future vulnerabilities. You've got this! Update those libraries, and you'll be protecting your system in no time! 🛡️

The record
Technical detail
CVSS v3.1
9.1 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00683 · 52.0th percentile
Published
2024-11-29T00:00Z
EPSS history
Timeline
  • 29 NOV 00:00Z
    FFmpeg n6.1.1 has an Out-of-bounds Read via libavcodec/ppc/vp8dsp_altivec.c, static const vec_s8 h_subpel_filters_outer
    cvelistv5