CVE-2014-2087

Stack-based buffer overflow in the CDownloads_Deleted::UpdateDownload function in Downloads_Deleted.cpp in Free Download Manager 3.9.3 build 1360, 3.8 build…

published March 18, 2014

CVSS
—
EPSS
17%
Percentile
97.0
In the wild
Unconfirmed
What it is

⚠️ A seemingly innocent long file name can lead to chaos! This stack-based buffer overflow in Free Download Manager allows attackers to execute arbitrary code with a little user help. 🔥 Think of it like a waiter who accepts a ridiculously large order without checking the kitchen's capacity — if the order's too big, the whole process crashes down. This bug happens when the software can't handle overly long filenames, leading to a catastrophic overflow. An attacker could craft a long file name that, when added to the download queue, triggers this overflow. If a user then deletes that file, it could allow the attacker to run any code they choose, potentially taking complete control of the system! This isn't just a minor annoyance; it's an open door to serious consequences.

Put simply

Think of it like a waiter who accepts a ridiculously large order without checking the kitchen's capacity — if the order's too big, the whole process crashes down. This bug happens when the software can't handle overly long filenames, leading to a catastrophic overflow. The vulnerability resides in the `CDownloads_Deleted::UpdateDownload` function of Free Download Manager, where a stack-based buffer overflow occurs due to insufficient checks on the length of file names during the deletion process.

What to do

An attacker could craft a long file name that, when added to the download queue, triggers this overflow. If a user then deletes that file, it could allow the attacker to run any code they choose, potentially taking complete control of the system! This isn't just a minor annoyance; it's an open door to serious consequences. To protect against this vulnerability, update Free Download Manager to the latest version as soon as possible. Educate users about the risks of accepting files from untrusted sources and monitor downloads closely for any suspicious activity. You've got this! Stay vigilant and secure your downloads with these steps! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.16729 · 97.0th percentile
Published
2014-03-18T14:00Z
EPSS history
Timeline
  • 18 MAR 14:00Z
    Stack-based buffer overflow in the CDownloads_Deleted::UpdateDownload function in Downloads_Deleted.cpp in Free Download Manager 3.9.3 build 1360, 3.8 build…
    cvelistv5