CVE-2009-0490

Stack-based buffer overflow in the String_parse::get_nonspace_quoted function in lib-src/allegro/strparse.cpp in Audacity 1.2.6 and other versions before 1.3.6…

published February 10, 2009

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

⚠️ A long string in a .gro file can crash Audacity in a flash! This stack-based buffer overflow vulnerability in versions before 1.3.6 lets attackers exploit this issue to cause a denial of service. 😱 Think of it like stuffing way too many ingredients into a blender. If you pack it too tight, the whole thing can break down and stop working — that’s what happens when Audacity tries to process that oversized string! An attacker could leverage this vulnerability to crash Audacity, rendering it unusable. While there’s potential for remote code execution, the immediate concern is the denial of service — a major headache for users and musicians relying on this software.

Put simply

Think of it like stuffing way too many ingredients into a blender. If you pack it too tight, the whole thing can break down and stop working — that’s what happens when Audacity tries to process that oversized string! The vulnerability in Audacity's String_parse::get_nonspace_quoted function allows a stack-based buffer overflow when processing overly long strings from .gro files, leading to crashes or potentially arbitrary code execution.

What to do

An attacker could leverage this vulnerability to crash Audacity, rendering it unusable. While there’s potential for remote code execution, the immediate concern is the denial of service — a major headache for users and musicians relying on this software. To secure your systems, upgrade Audacity to version 1.3.6 or later immediately. Additionally, avoid opening .gro files from untrusted sources to mitigate the risk. 🛡️ You've got this! By following these steps, you'll keep your Audacity environment safe and sound. 🎉

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.16625 · 97.0th percentile
Published
2009-02-10T01:00Z
EPSS history
Timeline
  • 10 FEB 01:00Z
    Stack-based buffer overflow in the String_parse::get_nonspace_quoted function in lib-src/allegro/strparse.cpp in Audacity 1.2.6 and other versions before 1.3.6…
    cvelistv5