CVE-2016-10190

Heap-based buffer overflow in libavformat/http.c in FFmpeg before 2.8.10, 3.0.x before 3.0.5, 3.1.x before 3.1.6, and 3.2.x before 3.2.2 allows remote web…

published February 9, 2017

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

⚠️ A sneaky little oversight in FFmpeg can lead to heap-based buffer overflow! Attackers can exploit it by sending a negative chunk size in an HTTP response. 🔥 Imagine a restaurant where the chef miscalculates the portion size, resulting in a disastrous overflow of food all over the kitchen. Just like that, this vulnerability allows remote servers to overflow the memory, creating chaos! An attacker could gain remote control of the affected system, potentially leading to unauthorized access or execution of arbitrary code. While this vulnerability isn’t currently under active exploitation, the risks of an unexpected overflow can lead to serious security breaches.

Put simply

Imagine a restaurant where the chef miscalculates the portion size, resulting in a disastrous overflow of food all over the kitchen. Just like that, this vulnerability allows remote servers to overflow the memory, creating chaos! This heap-based buffer overflow in FFmpeg’s libavformat/http.c allows remote web servers to send malformed HTTP responses, specifically using a negative chunk size, which can manipulate memory in ways the software doesn't expect.

What to do

An attacker could gain remote control of the affected system, potentially leading to unauthorized access or execution of arbitrary code. While this vulnerability isn’t currently under active exploitation, the risks of an unexpected overflow can lead to serious security breaches. To protect your system, ensure you're running FFmpeg versions 2.8.10 or higher, or any of the more recent versions: 3.0.5, 3.1.6, or 3.2.2. Patch your installations promptly to avoid any potential risks that might emerge from this vulnerability. You’ve got this! Keep your systems updated and secure, and you’ll be a hero in the battle for internet safety! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.08359 · 94.9th percentile
Published
2017-02-09T15:00Z
EPSS history
Timeline
  • 09 FEB 15:00Z
    Heap-based buffer overflow in libavformat/http.c in FFmpeg before 2.8.10, 3.0.x before 3.0.5, 3.1.x before 3.1.6, and 3.2.x before 3.2.2 allows remote web…
    cvelistv5