CVE-2009-4635

FFmpeg 0.5 allows remote attackers to cause a denial of service and possibly execute arbitrary code via a crafted MOV container with improperly ordered tags…

published February 10, 2010

CVSS
—
EPSS
8%
Percentile
94.8
In the wild
Unconfirmed
What it is

⚠️ A crafted MOV container can turn your media player into a crashing machine! Attackers can exploit this buffer overflow and possibly run arbitrary code. 🔥 Think of it like a movie theater playing a film that suddenly skips to an out-of-order reel — chaos ensues, and you just want to get up and leave! In this case, the confusion causes your system to crash instead of play. An attacker could cause a denial of service, leaving your application or service unresponsive. Worse still, there’s a possibility for executing arbitrary code, which could lead to all sorts of mischief on your system!

Put simply

Think of it like a movie theater playing a film that suddenly skips to an out-of-order reel — chaos ensues, and you just want to get up and leave! In this case, the confusion causes your system to crash instead of play. This vulnerability in FFmpeg 0.5 arises from improperly ordered tags in a crafted MOV file, leading to a stack-based buffer overflow when the mp3 decoder processes a video-structure pointer, resulting in inconsistent codec types and identifiers.

What to do

An attacker could cause a denial of service, leaving your application or service unresponsive. Worse still, there’s a possibility for executing arbitrary code, which could lead to all sorts of mischief on your system! To protect yourself, update to a more recent version of FFmpeg that resolves this vulnerability. Regularly audit file inputs and sanitize incoming media files to avoid processing malicious content. Additionally, consider implementing protective measures around media playback functionalities. You've got this! Keep your systems secure and your media safe. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.08058 · 94.8th percentile
Published
2010-02-10T02:00Z
EPSS history
Timeline
  • 10 FEB 02:00Z
    FFmpeg 0.5 allows remote attackers to cause a denial of service and possibly execute arbitrary code via a crafted MOV container with improperly ordered tags…
    cvelistv5